home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Star Trek / Guided Tour / Guided Tour.rsrc / CODE_11527_PLAYER.txt < prev    next >
Text File  |  1993-07-29  |  116KB  |  2,105 lines

  1. # near model CODE resource
  2. # jump table entries: 6496-6510 (15 of them)
  3. fn00000000:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  102D F0E7                move.b     D0, [A5 - 0xF19]
  6. 00000008  670A                     beq        +0xC /* 00000014 */
  7. 0000000A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8. 0000000E  4EAD 1772                jsr        [A5 + 0x1772 /* export_746 */]
  9. 00000012  6008                     bra        +0xA /* 0000001C */
  10. label00000014:
  11. 00000014  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  12. 00000018  4EAD 176A                jsr        [A5 + 0x176A /* export_745 */]
  13. label0000001C:
  14. 0000001C  4E5E                     unlink     A6
  15. 0000001E  2E9F                     move.l     [A7], [A7]+
  16. 00000020  4E75                     rts
  17. fn00000022:
  18. 00000022  4E56 0000                link       A6, 0
  19. 00000026  102D F137                move.b     D0, [A5 - 0xEC9]
  20. 0000002A  6712                     beq        +0x14 /* 0000003E */
  21. 0000002C  4267                     clr.w      -[A7]
  22. 0000002E  4EAD 1372                jsr        [A5 + 0x1372 /* export_618 */]
  23. 00000032  101F                     move.b     D0, [A7]+
  24. 00000034  6704                     beq        +0x6 /* 0000003A */
  25. 00000036  4EAD 12F2                jsr        [A5 + 0x12F2 /* export_602 */]
  26. label0000003A:
  27. 0000003A  4EAD 140A                jsr        [A5 + 0x140A /* export_637 */]
  28. label0000003E:
  29. 0000003E  426D F49E                clr.w      [A5 - 0xB62]
  30. 00000042  4E5E                     unlink     A6
  31. 00000044  4E75                     rts
  32. fn00000046:
  33. 00000046  4E56 0000                link       A6, 0
  34. 0000004A  102D F212                move.b     D0, [A5 - 0xDEE]
  35. 0000004E  670E                     beq        +0x10 /* 0000005E */
  36. 00000050  302D F214                move.w     D0, [A5 - 0xDEC]
  37. 00000054  48C0                     ext.l      D0
  38. 00000056  2F00                     move.l     -[A7], D0
  39. 00000058  42A7                     clr.l      -[A7]
  40. 0000005A  4EBA 0DD6                jsr        [PC + 0xDD6 /* 00000E32 */]
  41. label0000005E:
  42. 0000005E  4E5E                     unlink     A6
  43. 00000060  4E75                     rts
  44. fn00000062:
  45. 00000062  4E56 FFFC                link       A6, -0x0004
  46. 00000066  2F0C                     move.l     -[A7], A4
  47. 00000068  42A7                     clr.l      -[A7]
  48. 0000006A  7008                     moveq.l    D0, 0x08
  49. 0000006C  2F00                     move.l     -[A7], D0
  50. 0000006E  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  51. 00000072  285F                     movea.l    A4, [A7]+
  52. 00000074  200C                     move.l     D0, A4
  53. 00000076  670A                     beq        +0xC /* 00000082 */
  54. 00000078  206E 0008                movea.l    A0, [A6 + 0x8]
  55. 0000007C  2254                     movea.l    A1, [A4]
  56. 0000007E  22D8                     move.l     [A1]+, [A0]+
  57. 00000080  22D8                     move.l     [A1]+, [A0]+
  58. label00000082:
  59. 00000082  2D4C 000C                move.l     [A6 + 0xC], A4
  60. 00000086  285F                     movea.l    A4, [A7]+
  61. 00000088  4E5E                     unlink     A6
  62. 0000008A  2E9F                     move.l     [A7], [A7]+
  63. 0000008C  4E75                     rts
  64. fn0000008E:
  65. 0000008E  4E56 FFF0                link       A6, -0x0010
  66. 00000092  2F07                     move.l     -[A7], D7
  67. 00000094  2E2E 0008                move.l     D7, [A6 + 0x8]
  68. 00000098  7000                     moveq.l    D0, 0x00
  69. 0000009A  2D40 000C                move.l     [A6 + 0xC], D0
  70. 0000009E  7001                     moveq.l    D0, 0x01
  71. 000000A0  B087                     cmp.l      D0, D7
  72. 000000A2  660A                     bne        +0xC /* 000000AE */
  73. 000000A4  2D6D F6D4 000C           move.l     [A6 + 0xC], [A5 - 0x92C]
  74. 000000AA  6000 011C                bra        +0x11E /* 000001C8 */
  75. label000000AE:
  76. 000000AE  7002                     moveq.l    D0, 0x02
  77. 000000B0  B087                     cmp.l      D0, D7
  78. 000000B2  660C                     bne        +0xE /* 000000C0 */
  79. 000000B4  41ED F6C6                lea.l      A0, [A5 - 0x93A]
  80. 000000B8  2D48 000C                move.l     [A6 + 0xC], A0
  81. 000000BC  6000 010A                bra        +0x10C /* 000001C8 */
  82. label000000C0:
  83. 000000C0  7003                     moveq.l    D0, 0x03
  84. 000000C2  B087                     cmp.l      D0, D7
  85. 000000C4  660A                     bne        +0xC /* 000000D0 */
  86. 000000C6  2D6D F706 000C           move.l     [A6 + 0xC], [A5 - 0x8FA]
  87. 000000CC  6000 00FA                bra        +0xFC /* 000001C8 */
  88. label000000D0:
  89. 000000D0  7020                     moveq.l    D0, 0x20
  90. 000000D2  B087                     cmp.l      D0, D7
  91. 000000D4  660A                     bne        +0xC /* 000000E0 */
  92. 000000D6  7001                     moveq.l    D0, 0x01
  93. 000000D8  2D40 000C                move.l     [A6 + 0xC], D0
  94. 000000DC  6000 00EA                bra        +0xEC /* 000001C8 */
  95. label000000E0:
  96. 000000E0  7007                     moveq.l    D0, 0x07
  97. 000000E2  B087                     cmp.l      D0, D7
  98. 000000E4  6614                     bne        +0x16 /* 000000FA */
  99. 000000E6  206D F4CE                movea.l    A0, [A5 - 0xB32]
  100. 000000EA  1028 0743                move.b     D0, [A0 + 0x743]
  101. 000000EE  4880                     ext.w      D0
  102. 000000F0  48C0                     ext.l      D0
  103. 000000F2  2D40 000C                move.l     [A6 + 0xC], D0
  104. 000000F6  6000 00D0                bra        +0xD2 /* 000001C8 */
  105. label000000FA:
  106. 000000FA  7008                     moveq.l    D0, 0x08
  107. 000000FC  B087                     cmp.l      D0, D7
  108. 000000FE  6624                     bne        +0x26 /* 00000124 */
  109. 00000100  486E FFF0                pea.l      [A6 - 0x10]
  110. 00000104  4EAD 15F2                jsr        [A5 + 0x15F2 /* export_698 */]
  111. 00000108  205F                     movea.l    A0, [A7]+
  112. 0000010A  43EE FFF8                lea.l      A1, [A6 - 0x8]
  113. 0000010E  22D8                     move.l     [A1]+, [A0]+
  114. 00000110  22D8                     move.l     [A1]+, [A0]+
  115. 00000112  42A7                     clr.l      -[A7]
  116. 00000114  486E FFF8                pea.l      [A6 - 0x8]
  117. 00000118  4EBA FF48                jsr        [PC - 0xB8 /* 00000062 */]
  118. 0000011C  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  119. 00000120  6000 00A6                bra        +0xA8 /* 000001C8 */
  120. label00000124:
  121. 00000124  701F                     moveq.l    D0, 0x1F
  122. 00000126  B087                     cmp.l      D0, D7
  123. 00000128  6612                     bne        +0x14 /* 0000013C */
  124. 0000012A  42A7                     clr.l      -[A7]
  125. 0000012C  70FC                     moveq.l    D0, 0xFFFFFFFC
  126. 0000012E  2F00                     move.l     -[A7], D0
  127. 00000130  4EBA 0BCA                jsr        [PC + 0xBCA /* 00000CFC */]
  128. 00000134  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  129. 00000138  6000 008E                bra        +0x90 /* 000001C8 */
  130. label0000013C:
  131. 0000013C  700F                     moveq.l    D0, 0x0F
  132. 0000013E  B087                     cmp.l      D0, D7
  133. 00000140  6616                     bne        +0x18 /* 00000158 */
  134. 00000142  4267                     clr.w      -[A7]
  135. 00000144  2F2D F4CE                move.l     -[A7], [A5 - 0xB32]
  136. 00000148  4EAD 122A                jsr        [A5 + 0x122A /* export_577 */]
  137. 0000014C  101F                     move.b     D0, [A7]+
  138. 0000014E  4880                     ext.w      D0
  139. 00000150  48C0                     ext.l      D0
  140. 00000152  2D40 000C                move.l     [A6 + 0xC], D0
  141. 00000156  6070                     bra        +0x72 /* 000001C8 */
  142. label00000158:
  143. 00000158  7010                     moveq.l    D0, 0x10
  144. 0000015A  B087                     cmp.l      D0, D7
  145. 0000015C  660E                     bne        +0x10 /* 0000016C */
  146. 0000015E  102D FD87                move.b     D0, [A5 - 0x279]
  147. 00000162  4880                     ext.w      D0
  148. 00000164  48C0                     ext.l      D0
  149. 00000166  2D40 000C                move.l     [A6 + 0xC], D0
  150. 0000016A  605C                     bra        +0x5E /* 000001C8 */
  151. label0000016C:
  152. 0000016C  7011                     moveq.l    D0, 0x11
  153. 0000016E  B087                     cmp.l      D0, D7
  154. 00000170  660E                     bne        +0x10 /* 00000180 */
  155. 00000172  102D FD86                move.b     D0, [A5 - 0x27A]
  156. 00000176  4880                     ext.w      D0
  157. 00000178  48C0                     ext.l      D0
  158. 0000017A  2D40 000C                move.l     [A6 + 0xC], D0
  159. 0000017E  6048                     bra        +0x4A /* 000001C8 */
  160. label00000180:
  161. 00000180  7024                     moveq.l    D0, 0x24
  162. 00000182  B087                     cmp.l      D0, D7
  163. 00000184  6608                     bne        +0xA /* 0000018E */
  164. 00000186  7000                     moveq.l    D0, 0x00
  165. 00000188  2D40 000C                move.l     [A6 + 0xC], D0
  166. 0000018C  603A                     bra        +0x3C /* 000001C8 */
  167. label0000018E:
  168. 0000018E  7027                     moveq.l    D0, 0x27
  169. 00000190  B087                     cmp.l      D0, D7
  170. 00000192  660C                     bne        +0xE /* 000001A0 */
  171. 00000194  302D F4C0                move.w     D0, [A5 - 0xB40]
  172. 00000198  48C0                     ext.l      D0
  173. 0000019A  2D40 000C                move.l     [A6 + 0xC], D0
  174. 0000019E  6028                     bra        +0x2A /* 000001C8 */
  175. label000001A0:
  176. 000001A0  7028                     moveq.l    D0, 0x28
  177. 000001A2  B087                     cmp.l      D0, D7
  178. 000001A4  660E                     bne        +0x10 /* 000001B4 */
  179. 000001A6  102D F4D4                move.b     D0, [A5 - 0xB2C]
  180. 000001AA  4880                     ext.w      D0
  181. 000001AC  48C0                     ext.l      D0
  182. 000001AE  2D40 000C                move.l     [A6 + 0xC], D0
  183. 000001B2  6014                     bra        +0x16 /* 000001C8 */
  184. label000001B4:
  185. 000001B4  7029                     moveq.l    D0, 0x29
  186. 000001B6  B087                     cmp.l      D0, D7
  187. 000001B8  660E                     bne        +0x10 /* 000001C8 */
  188. 000001BA  4EAD 1712                jsr        [A5 + 0x1712 /* export_734 */]
  189. 000001BE  302D F49E                move.w     D0, [A5 - 0xB62]
  190. 000001C2  48C0                     ext.l      D0
  191. 000001C4  2D40 000C                move.l     [A6 + 0xC], D0
  192. label000001C8:
  193. 000001C8  2E1F                     move.l     D7, [A7]+
  194. 000001CA  4E5E                     unlink     A6
  195. 000001CC  2E9F                     move.l     [A7], [A7]+
  196. 000001CE  4E75                     rts
  197. fn000001D0:
  198. 000001D0  4E56 FFC6                link       A6, -0x003A
  199. 000001D4  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  200. 000001D8  2C2E 0008                move.l     D6, [A6 + 0x8]
  201. 000001DC  2E2E 000C                move.l     D7, [A6 + 0xC]
  202. 000001E0  4A86                     tst.l      D6
  203. 000001E2  56C5                     sne        D5
  204. 000001E4  4405                     neg.b      D5
  205. 000001E6  701B                     moveq.l    D0, 0x1B
  206. 000001E8  B087                     cmp.l      D0, D7
  207. 000001EA  660A                     bne        +0xC /* 000001F6 */
  208. 000001EC  206D F4DA                movea.l    A0, [A5 - 0xB26]
  209. 000001F0  3086                     move.w     [A0], D6
  210. 000001F2  6000 0138                bra        +0x13A /* 0000032C */
  211. label000001F6:
  212. 000001F6  7004                     moveq.l    D0, 0x04
  213. 000001F8  B087                     cmp.l      D0, D7
  214. 000001FA  6628                     bne        +0x2A /* 00000224 */
  215. 000001FC  102D F6C5                move.b     D0, [A5 - 0x93B]
  216. 00000200  6700 012A                beq        +0x12C /* 0000032C */
  217. 00000204  2D46 FFF8                move.l     [A6 - 0x8], D6
  218. 00000208  286D F3A8                movea.l    A4, [A5 - 0xC58]
  219. 0000020C  41EE FFD4                lea.l      A0, [A6 - 0x2C]
  220. 00000210  2B48 F3A8                move.l     [A5 - 0xC58], A0
  221. 00000214  3F3C D508                move.w     -[A7], 0xD508
  222. 00000218  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  223. 0000021C  2B4C F3A8                move.l     [A5 - 0xC58], A4
  224. 00000220  6000 010A                bra        +0x10C /* 0000032C */
  225. label00000224:
  226. 00000224  7006                     moveq.l    D0, 0x06
  227. 00000226  B087                     cmp.l      D0, D7
  228. 00000228  660A                     bne        +0xC /* 00000234 */
  229. 0000022A  4267                     clr.w      -[A7]
  230. 0000022C  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  231. 00000230  6000 00FA                bra        +0xFC /* 0000032C */
  232. label00000234:
  233. 00000234  700B                     moveq.l    D0, 0x0B
  234. 00000236  B087                     cmp.l      D0, D7
  235. 00000238  660C                     bne        +0xE /* 00000246 */
  236. 0000023A  3F2D F3B0                move.w     -[A7], [A5 - 0xC50]
  237. 0000023E  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  238. 00000242  6000 00E8                bra        +0xEA /* 0000032C */
  239. label00000246:
  240. 00000246  7005                     moveq.l    D0, 0x05
  241. 00000248  B087                     cmp.l      D0, D7
  242. 0000024A  6614                     bne        +0x16 /* 00000260 */
  243. 0000024C  1005                     move.b     D0, D5
  244. 0000024E  6708                     beq        +0xA /* 00000258 */
  245. 00000250  4EAD 160A                jsr        [A5 + 0x160A /* export_701 */]
  246. 00000254  6000 00D6                bra        +0xD8 /* 0000032C */
  247. label00000258:
  248. 00000258  4EAD 1612                jsr        [A5 + 0x1612 /* export_702 */]
  249. 0000025C  6000 00CE                bra        +0xD0 /* 0000032C */
  250. label00000260:
  251. 00000260  7007                     moveq.l    D0, 0x07
  252. 00000262  B087                     cmp.l      D0, D7
  253. 00000264  660C                     bne        +0xE /* 00000272 */
  254. 00000266  206D F4CE                movea.l    A0, [A5 - 0xB32]
  255. 0000026A  1145 0743                move.b     [A0 + 0x743], D5
  256. 0000026E  6000 00BC                bra        +0xBE /* 0000032C */
  257. label00000272:
  258. 00000272  701C                     moveq.l    D0, 0x1C
  259. 00000274  B087                     cmp.l      D0, D7
  260. 00000276  661E                     bne        +0x20 /* 00000296 */
  261. 00000278  2046                     movea.l    A0, D6
  262. 0000027A  2050                     movea.l    A0, [A0]
  263. 0000027C  43EE FFC8                lea.l      A1, [A6 - 0x38]
  264. 00000280  22D8                     move.l     [A1]+, [A0]+
  265. 00000282  22D8                     move.l     [A1]+, [A0]+
  266. 00000284  22D8                     move.l     [A1]+, [A0]+
  267. 00000286  486E FFC8                pea.l      [A6 - 0x38]
  268. 0000028A  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  269. 0000028E  4EAD 1792                jsr        [A5 + 0x1792 /* export_750 */]
  270. 00000292  6000 0098                bra        +0x9A /* 0000032C */
  271. label00000296:
  272. 00000296  700C                     moveq.l    D0, 0x0C
  273. 00000298  B087                     cmp.l      D0, D7
  274. 0000029A  661A                     bne        +0x1C /* 000002B6 */
  275. 0000029C  1F05                     move.b     -[A7], D5
  276. 0000029E  4EAD 1102                jsr        [A5 + 0x1102 /* export_540 */]
  277. 000002A2  4A6D F376                tst.w      [A5 - 0xC8A]
  278. 000002A6  6F00 0084                ble        +0x86 /* 0000032C */
  279. 000002AA  4A86                     tst.l      D6
  280. 000002AC  667E                     bne        +0x80 /* 0000032C */
  281. 000002AE  3F06                     move.w     -[A7], D6
  282. 000002B0  4EAD 1332                jsr        [A5 + 0x1332 /* export_610 */]
  283. 000002B4  6076                     bra        +0x78 /* 0000032C */
  284. label000002B6:
  285. 000002B6  700E                     moveq.l    D0, 0x0E
  286. 000002B8  B087                     cmp.l      D0, D7
  287. 000002BA  6606                     bne        +0x8 /* 000002C2 */
  288. 000002BC  1B45 F15B                move.b     [A5 - 0xEA5], D5
  289. 000002C0  606A                     bra        +0x6C /* 0000032C */
  290. label000002C2:
  291. 000002C2  7028                     moveq.l    D0, 0x28
  292. 000002C4  B087                     cmp.l      D0, D7
  293. 000002C6  6606                     bne        +0x8 /* 000002CE */
  294. 000002C8  1B45 F4D4                move.b     [A5 - 0xB2C], D5
  295. 000002CC  605E                     bra        +0x60 /* 0000032C */
  296. label000002CE:
  297. 000002CE  702A                     moveq.l    D0, 0x2A
  298. 000002D0  B087                     cmp.l      D0, D7
  299. 000002D2  6606                     bne        +0x8 /* 000002DA */
  300. 000002D4  2B46 F0E2                move.l     [A5 - 0xF1E], D6
  301. 000002D8  6052                     bra        +0x54 /* 0000032C */
  302. label000002DA:
  303. 000002DA  702B                     moveq.l    D0, 0x2B
  304. 000002DC  B087                     cmp.l      D0, D7
  305. 000002DE  6606                     bne        +0x8 /* 000002E6 */
  306. 000002E0  2B46 F0DE                move.l     [A5 - 0xF22], D6
  307. 000002E4  6046                     bra        +0x48 /* 0000032C */
  308. label000002E6:
  309. 000002E6  702C                     moveq.l    D0, 0x2C
  310. 000002E8  B087                     cmp.l      D0, D7
  311. 000002EA  6606                     bne        +0x8 /* 000002F2 */
  312. 000002EC  2B46 F0DA                move.l     [A5 - 0xF26], D6
  313. 000002F0  603A                     bra        +0x3C /* 0000032C */
  314. label000002F2:
  315. 000002F2  7034                     moveq.l    D0, 0x34
  316. 000002F4  B087                     cmp.l      D0, D7
  317. 000002F6  661A                     bne        +0x1C /* 00000312 */
  318. 000002F8  7001                     moveq.l    D0, 0x01
  319. 000002FA  B086                     cmp.l      D0, D6
  320. 000002FC  6606                     bne        +0x8 /* 00000304 */
  321. 000002FE  1B7C 0001 F0AA           move.b     [A5 - 0xF56], 0x1
  322. label00000304:
  323. 00000304  7002                     moveq.l    D0, 0x02
  324. 00000306  B086                     cmp.l      D0, D6
  325. 00000308  6622                     bne        +0x24 /* 0000032C */
  326. 0000030A  1B7C 0001 F0A9           move.b     [A5 - 0xF57], 0x1
  327. 00000310  601A                     bra        +0x1C /* 0000032C */
  328. label00000312:
  329. 00000312  7035                     moveq.l    D0, 0x35
  330. 00000314  B087                     cmp.l      D0, D7
  331. 00000316  6614                     bne        +0x16 /* 0000032C */
  332. 00000318  7001                     moveq.l    D0, 0x01
  333. 0000031A  B086                     cmp.l      D0, D6
  334. 0000031C  6604                     bne        +0x6 /* 00000322 */
  335. 0000031E  422D F0AA                clr.b      [A5 - 0xF56]
  336. label00000322:
  337. 00000322  7002                     moveq.l    D0, 0x02
  338. 00000324  B086                     cmp.l      D0, D6
  339. 00000326  6604                     bne        +0x6 /* 0000032C */
  340. 00000328  422D F0A9                clr.b      [A5 - 0xF57]
  341. label0000032C:
  342. 0000032C  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  343. 00000330  4E5E                     unlink     A6
  344. 00000332  205F                     movea.l    A0, [A7]+
  345. 00000334  504F                     addq.w     A7, 8
  346. 00000336  4ED0                     jmp        [A0]
  347. fn00000338:
  348. 00000338  4E56 FFFA                link       A6, -0x0006
  349. 0000033C  422E 000C                clr.b      [A6 + 0xC]
  350. 00000340  4267                     clr.w      -[A7]
  351. 00000342  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  352. 00000346  1F3C 0001                move.b     -[A7], 0x1
  353. 0000034A  4EAD 15DA                jsr        [A5 + 0x15DA /* export_695 */]
  354. 0000034E  101F                     move.b     D0, [A7]+
  355. 00000350  4EAD 1712                jsr        [A5 + 0x1712 /* export_734 */]
  356. 00000354  4A6D F49E                tst.w      [A5 - 0xB62]
  357. 00000358  57C0                     seq        D0
  358. 0000035A  4400                     neg.b      D0
  359. 0000035C  1D40 000C                move.b     [A6 + 0xC], D0
  360. 00000360  486E FFFA                pea.l      [A6 - 0x6]
  361. 00000364  A874                     syscall    GetPort
  362. 00000366  2F2D F702                move.l     -[A7], [A5 - 0x8FE]
  363. 0000036A  A873                     syscall    SetPort
  364. 0000036C  102D F379                move.b     D0, [A5 - 0xC87]
  365. 00000370  6608                     bne        +0xA /* 0000037A */
  366. 00000372  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  367. 00000376  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  368. label0000037A:
  369. 0000037A  102D F212                move.b     D0, [A5 - 0xDEE]
  370. 0000037E  671E                     beq        +0x20 /* 0000039E */
  371. 00000380  4A6D F49E                tst.w      [A5 - 0xB62]
  372. 00000384  57C1                     seq        D1
  373. 00000386  C001                     and.b      D0, D1
  374. 00000388  6714                     beq        +0x16 /* 0000039E */
  375. 0000038A  2F2D F706                move.l     -[A7], [A5 - 0x8FA]
  376. 0000038E  A873                     syscall    SetPort
  377. 00000390  3F2D F214                move.w     -[A7], [A5 - 0xDEC]
  378. 00000394  2F3C 0100 0000           move.l     -[A7], 0x1000000
  379. 0000039A  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  380. label0000039E:
  381. 0000039E  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  382. 000003A2  A873                     syscall    SetPort
  383. 000003A4  4E5E                     unlink     A6
  384. 000003A6  2E9F                     move.l     [A7], [A7]+
  385. 000003A8  4E75                     rts
  386. fn000003AA:
  387. 000003AA  4E56 FFFE                link       A6, -0x0002
  388. 000003AE  2F07                     move.l     -[A7], D7
  389. 000003B0  2E2E 0008                move.l     D7, [A6 + 0x8]
  390. 000003B4  7000                     moveq.l    D0, 0x00
  391. 000003B6  2D40 0014                move.l     [A6 + 0x14], D0
  392. 000003BA  4EBA FC66                jsr        [PC - 0x39A /* 00000022 */]
  393. 000003BE  2007                     move.l     D0, D7
  394. 000003C0  0800 000F                btst.b     D0, 0xF
  395. 000003C4  6604                     bne        +0x6 /* 000003CA */
  396. 000003C6  08C7 0001                bset.b     D7, 0x1
  397. label000003CA:
  398. 000003CA  2007                     move.l     D0, D7
  399. 000003CC  0800 0010                btst.b     D0, 0x10
  400. 000003D0  56C0                     sne        D0
  401. 000003D2  4400                     neg.b      D0
  402. 000003D4  1B40 F477                move.b     [A5 - 0xB89], D0
  403. 000003D8  2007                     move.l     D0, D7
  404. 000003DA  0800 000E                btst.b     D0, 0xE
  405. 000003DE  56C0                     sne        D0
  406. 000003E0  4400                     neg.b      D0
  407. 000003E2  1B40 F69F                move.b     [A5 - 0x961], D0
  408. 000003E6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  409. 000003EA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  410. 000003EE  2F07                     move.l     -[A7], D7
  411. 000003F0  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  412. 000003F4  4A6D F49E                tst.w      [A5 - 0xB62]
  413. 000003F8  6606                     bne        +0x8 /* 00000400 */
  414. 000003FA  70FF                     moveq.l    D0, 0xFFFFFFFF
  415. 000003FC  2D40 0014                move.l     [A6 + 0x14], D0
  416. label00000400:
  417. 00000400  2E1F                     move.l     D7, [A7]+
  418. 00000402  4E5E                     unlink     A6
  419. 00000404  205F                     movea.l    A0, [A7]+
  420. 00000406  DEFC 000C                add.w      A7, 0xC
  421. 0000040A  4ED0                     jmp        [A0]
  422. fn0000040C:
  423. 0000040C  4E56 FFFE                link       A6, -0x0002
  424. 00000410  48E7 0300                movem.l    -[A7], D6,D7
  425. 00000414  2C2E 0008                move.l     D6, [A6 + 0x8]
  426. 00000418  422D F0E7                clr.b      [A5 - 0xF19]
  427. 0000041C  2006                     move.l     D0, D6
  428. 0000041E  0800 0019                btst.b     D0, 0x19
  429. 00000422  57C7                     seq        D7
  430. 00000424  4407                     neg.b      D7
  431. 00000426  2006                     move.l     D0, D6
  432. 00000428  0800 0018                btst.b     D0, 0x18
  433. 0000042C  57C0                     seq        D0
  434. 0000042E  4400                     neg.b      D0
  435. 00000430  1B40 F15A                move.b     [A5 - 0xEA6], D0
  436. 00000434  4EBA FC10                jsr        [PC - 0x3F0 /* 00000046 */]
  437. 00000438  422D FD87                clr.b      [A5 - 0x279]
  438. 0000043C  2006                     move.l     D0, D6
  439. 0000043E  0800 001D                btst.b     D0, 0x1D
  440. 00000442  6710                     beq        +0x12 /* 00000454 */
  441. 00000444  1F3C 0001                move.b     -[A7], 0x1
  442. 00000448  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  443. 0000044C  42A7                     clr.l      -[A7]
  444. 0000044E  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  445. 00000452  6006                     bra        +0x8 /* 0000045A */
  446. label00000454:
  447. 00000454  4267                     clr.w      -[A7]
  448. 00000456  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  449. label0000045A:
  450. 0000045A  1F07                     move.b     -[A7], D7
  451. 0000045C  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  452. 00000460  2006                     move.l     D0, D6
  453. 00000462  0800 001C                btst.b     D0, 0x1C
  454. 00000466  6608                     bne        +0xA /* 00000470 */
  455. 00000468  4267                     clr.w      -[A7]
  456. 0000046A  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  457. 0000046E  1E1F                     move.b     D7, [A7]+
  458. label00000470:
  459. 00000470  4CDF 00C0                movem.l    D6,D7, [A7]+
  460. 00000474  4E5E                     unlink     A6
  461. 00000476  2E9F                     move.l     [A7], [A7]+
  462. 00000478  4E75                     rts
  463. fn0000047A:
  464. 0000047A  4E56 0000                link       A6, 0
  465. 0000047E  4EAD 1152                jsr        [A5 + 0x1152 /* export_550 */]
  466. 00000482  082E 0004 0008           btst.b     [A6 + 0x8], 0x4
  467. 00000488  6706                     beq        +0x8 /* 00000490 */
  468. 0000048A  1B7C 0001 F0E7           move.b     [A5 - 0xF19], 0x1
  469. label00000490:
  470. 00000490  082E 0005 0008           btst.b     [A6 + 0x8], 0x5
  471. 00000496  6606                     bne        +0x8 /* 0000049E */
  472. 00000498  4267                     clr.w      -[A7]
  473. 0000049A  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  474. label0000049E:
  475. 0000049E  4E5E                     unlink     A6
  476. 000004A0  2E9F                     move.l     [A7], [A7]+
  477. 000004A2  4E75                     rts
  478. fn000004A4:
  479. 000004A4  4E56 FFEE                link       A6, -0x0012
  480. 000004A8  48E7 0108                movem.l    -[A7], D7,A4
  481. 000004AC  286D F4CE                movea.l    A4, [A5 - 0xB32]
  482. 000004B0  7000                     moveq.l    D0, 0x00
  483. 000004B2  2D40 000C                move.l     [A6 + 0xC], D0
  484. 000004B6  302E 000A                move.w     D0, [A6 + 0xA]
  485. 000004BA  0440 0009                subi.w     D0, 0x9 /* '\t' */
  486. 000004BE  6700 00E8                beq        +0xEA /* 000005A8 */
  487. 000004C2  0440 000A                subi.w     D0, 0xA /* '\n' */
  488. 000004C6  675A                     beq        +0x5C /* 00000522 */
  489. 000004C8  5940                     subq.w     D0, 4
  490. 000004CA  6762                     beq        +0x64 /* 0000052E */
  491. 000004CC  5540                     subq.w     D0, 2
  492. 000004CE  672C                     beq        +0x2E /* 000004FC */
  493. 000004D0  5340                     subq.w     D0, 1
  494. 000004D2  6738                     beq        +0x3A /* 0000050C */
  495. 000004D4  5940                     subq.w     D0, 4
  496. 000004D6  6770                     beq        +0x72 /* 00000548 */
  497. 000004D8  5540                     subq.w     D0, 2
  498. 000004DA  6700 008C                beq        +0x8E /* 00000568 */
  499. 000004DE  5540                     subq.w     D0, 2
  500. 000004E0  6700 0098                beq        +0x9A /* 0000057A */
  501. 000004E4  5340                     subq.w     D0, 1
  502. 000004E6  6700 00AE                beq        +0xB0 /* 00000596 */
  503. 000004EA  5540                     subq.w     D0, 2
  504. 000004EC  6700 00D0                beq        +0xD2 /* 000005BE */
  505. 000004F0  0440 0009                subi.w     D0, 0x9 /* '\t' */
  506. 000004F4  6700 00D8                beq        +0xDA /* 000005CE */
  507. 000004F8  6000 00E4                bra        +0xE6 /* 000005DE */
  508. label000004FC:
  509. 000004FC  42A7                     clr.l      -[A7]
  510. 000004FE  42A7                     clr.l      -[A7]
  511. 00000500  4EAD 1392                jsr        [A5 + 0x1392 /* export_622 */]
  512. 00000504  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  513. 00000508  6000 00E2                bra        +0xE4 /* 000005EC */
  514. label0000050C:
  515. 0000050C  4267                     clr.w      -[A7]
  516. 0000050E  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  517. 00000512  4EAD 1182                jsr        [A5 + 0x1182 /* export_556 */]
  518. 00000516  301F                     move.w     D0, [A7]+
  519. 00000518  48C0                     ext.l      D0
  520. 0000051A  2D40 000C                move.l     [A6 + 0xC], D0
  521. 0000051E  6000 00CC                bra        +0xCE /* 000005EC */
  522. label00000522:
  523. 00000522  3014                     move.w     D0, [A4]
  524. 00000524  48C0                     ext.l      D0
  525. 00000526  2D40 000C                move.l     [A6 + 0xC], D0
  526. 0000052A  6000 00C0                bra        +0xC2 /* 000005EC */
  527. label0000052E:
  528. 0000052E  102C 0282                move.b     D0, [A4 + 0x282]
  529. 00000532  4880                     ext.w      D0
  530. 00000534  3E00                     move.w     D7, D0
  531. 00000536  6604                     bne        +0x6 /* 0000053C */
  532. 00000538  3E2C 0746                move.w     D7, [A4 + 0x746]
  533. label0000053C:
  534. 0000053C  3007                     move.w     D0, D7
  535. 0000053E  48C0                     ext.l      D0
  536. 00000540  2D40 000C                move.l     [A6 + 0xC], D0
  537. 00000544  6000 00A6                bra        +0xA8 /* 000005EC */
  538. label00000548:
  539. 00000548  486E FFF8                pea.l      [A6 - 0x8]
  540. 0000054C  2F3C 7FFF 0001           move.l     -[A7], 0x7FFF0001
  541. 00000552  4EAD 1172                jsr        [A5 + 0x1172 /* export_554 */]
  542. 00000556  42A7                     clr.l      -[A7]
  543. 00000558  486E FFF8                pea.l      [A6 - 0x8]
  544. 0000055C  4EBA FB04                jsr        [PC - 0x4FC /* 00000062 */]
  545. 00000560  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  546. 00000564  6000 0086                bra        +0x88 /* 000005EC */
  547. label00000568:
  548. 00000568  102C 0742                move.b     D0, [A4 + 0x742]
  549. 0000056C  0A00 0001                xori.b     D0, 0x1
  550. 00000570  4880                     ext.w      D0
  551. 00000572  48C0                     ext.l      D0
  552. 00000574  2D40 000C                move.l     [A6 + 0xC], D0
  553. 00000578  6072                     bra        +0x74 /* 000005EC */
  554. label0000057A:
  555. 0000057A  486E FFF8                pea.l      [A6 - 0x8]
  556. 0000057E  3F14                     move.w     -[A7], [A4]
  557. 00000580  3F14                     move.w     -[A7], [A4]
  558. 00000582  4EAD 1172                jsr        [A5 + 0x1172 /* export_554 */]
  559. 00000586  42A7                     clr.l      -[A7]
  560. 00000588  486E FFF8                pea.l      [A6 - 0x8]
  561. 0000058C  4EBA FAD4                jsr        [PC - 0x52C /* 00000062 */]
  562. 00000590  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  563. 00000594  6056                     bra        +0x58 /* 000005EC */
  564. label00000596:
  565. 00000596  4267                     clr.w      -[A7]
  566. 00000598  4EAD 117A                jsr        [A5 + 0x117A /* export_555 */]
  567. 0000059C  101F                     move.b     D0, [A7]+
  568. 0000059E  4880                     ext.w      D0
  569. 000005A0  48C0                     ext.l      D0
  570. 000005A2  2D40 000C                move.l     [A6 + 0xC], D0
  571. 000005A6  6044                     bra        +0x46 /* 000005EC */
  572. label000005A8:
  573. 000005A8  4267                     clr.w      -[A7]
  574. 000005AA  4EAD 1122                jsr        [A5 + 0x1122 /* export_544 */]
  575. 000005AE  101F                     move.b     D0, [A7]+
  576. 000005B0  C02C 0742                and.b      D0, [A4 + 0x742]
  577. 000005B4  4880                     ext.w      D0
  578. 000005B6  48C0                     ext.l      D0
  579. 000005B8  2D40 000C                move.l     [A6 + 0xC], D0
  580. 000005BC  602E                     bra        +0x30 /* 000005EC */
  581. label000005BE:
  582. 000005BE  42A7                     clr.l      -[A7]
  583. 000005C0  486D F6F2                pea.l      [A5 - 0x90E]
  584. 000005C4  4EBA FA9C                jsr        [PC - 0x564 /* 00000062 */]
  585. 000005C8  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  586. 000005CC  601E                     bra        +0x20 /* 000005EC */
  587. label000005CE:
  588. 000005CE  486E FFF8                pea.l      [A6 - 0x8]
  589. 000005D2  4EBA 0F06                jsr        [PC + 0xF06 /* 000014DA */]
  590. 000005D6  2D6E FFF8 000C           move.l     [A6 + 0xC], [A6 - 0x8]
  591. 000005DC  600E                     bra        +0x10 /* 000005EC */
  592. label000005DE:
  593. 000005DE  42A7                     clr.l      -[A7]
  594. 000005E0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  595. 000005E4  4EBA FAA8                jsr        [PC - 0x558 /* 0000008E */]
  596. 000005E8  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  597. label000005EC:
  598. 000005EC  4CDF 1080                movem.l    D7,A4, [A7]+
  599. 000005F0  4E5E                     unlink     A6
  600. 000005F2  2E9F                     move.l     [A7], [A7]+
  601. 000005F4  4E75                     rts
  602. fn000005F6:
  603. 000005F6  4E56 FFF6                link       A6, -0x000A
  604. 000005FA  48E7 0700                movem.l    -[A7], D5,D6,D7
  605. 000005FE  206D F4CE                movea.l    A0, [A5 - 0xB32]
  606. 00000602  4228 0742                clr.b      [A0 + 0x742]
  607. 00000606  206D F4CE                movea.l    A0, [A5 - 0xB32]
  608. 0000060A  4228 0764                clr.b      [A0 + 0x764]
  609. 0000060E  422D F255                clr.b      [A5 - 0xDAB]
  610. 00000612  206D F4CE                movea.l    A0, [A5 - 0xB32]
  611. 00000616  2028 077C                move.l     D0, [A0 + 0x77C]
  612. 0000061A  7200                     moveq.l    D1, 0x00
  613. 0000061C  B081                     cmp.l      D0, D1
  614. 0000061E  6716                     beq        +0x18 /* 00000636 */
  615. 00000620  7E06                     moveq.l    D7, 0x06
  616. 00000622  600C                     bra        +0xE /* 00000630 */
  617. label00000624:
  618. 00000624  3F07                     move.w     -[A7], D7
  619. 00000626  3F3C 0010                move.w     -[A7], 0x10
  620. 0000062A  4EAD 1722                jsr        [A5 + 0x1722 /* export_736 */]
  621. 0000062E  5247                     addq.w     D7, 1
  622. label00000630:
  623. 00000630  701D                     moveq.l    D0, 0x1D
  624. 00000632  B047                     cmp.w      D0, D7
  625. 00000634  6CEE                     bge        -0x10 /* 00000624 */
  626. label00000636:
  627. 00000636  486E FFFC                pea.l      [A6 - 0x4]
  628. 0000063A  A874                     syscall    GetPort
  629. 0000063C  2F2D F706                move.l     -[A7], [A5 - 0x8FA]
  630. 00000640  A873                     syscall    SetPort
  631. 00000642  206D F4CE                movea.l    A0, [A5 - 0xB32]
  632. 00000646  1028 0744                move.b     D0, [A0 + 0x744]
  633. 0000064A  6714                     beq        +0x16 /* 00000660 */
  634. 0000064C  2F2D F4CE                move.l     -[A7], [A5 - 0xB32]
  635. 00000650  4EAD 120A                jsr        [A5 + 0x120A /* export_573 */]
  636. 00000654  2F2D F4CE                move.l     -[A7], [A5 - 0xB32]
  637. 00000658  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  638. 0000065C  7C01                     moveq.l    D6, 0x01
  639. 0000065E  6026                     bra        +0x28 /* 00000686 */
  640. label00000660:
  641. 00000660  4267                     clr.w      -[A7]
  642. 00000662  2F2D F4CE                move.l     -[A7], [A5 - 0xB32]
  643. 00000666  4EAD 122A                jsr        [A5 + 0x122A /* export_577 */]
  644. 0000066A  101F                     move.b     D0, [A7]+
  645. 0000066C  670A                     beq        +0xC /* 00000678 */
  646. 0000066E  2F2D F4CE                move.l     -[A7], [A5 - 0xB32]
  647. 00000672  4EAD 120A                jsr        [A5 + 0x120A /* export_573 */]
  648. 00000676  600E                     bra        +0x10 /* 00000686 */
  649. label00000678:
  650. 00000678  2F2D F4CE                move.l     -[A7], [A5 - 0xB32]
  651. 0000067C  1F3C 0002                move.b     -[A7], 0x2
  652. 00000680  4EAD 1232                jsr        [A5 + 0x1232 /* export_578 */]
  653. 00000684  4206                     clr.b      D6
  654. label00000686:
  655. 00000686  4267                     clr.w      -[A7]
  656. 00000688  2F2D F4CE                move.l     -[A7], [A5 - 0xB32]
  657. 0000068C  4EAD 122A                jsr        [A5 + 0x122A /* export_577 */]
  658. 00000690  1A1F                     move.b     D5, [A7]+
  659. 00000692  1005                     move.b     D0, D5
  660. 00000694  670A                     beq        +0xC /* 000006A0 */
  661. 00000696  206D F4CE                movea.l    A0, [A5 - 0xB32]
  662. 0000069A  117C 0001 0744           move.b     [A0 + 0x744], 0x1
  663. label000006A0:
  664. 000006A0  4267                     clr.w      -[A7]
  665. 000006A2  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  666. 000006A6  101F                     move.b     D0, [A7]+
  667. 000006A8  6714                     beq        +0x16 /* 000006BE */
  668. 000006AA  42A7                     clr.l      -[A7]
  669. 000006AC  3F3C 0001                move.w     -[A7], 0x1
  670. 000006B0  206D F4CE                movea.l    A0, [A5 - 0xB32]
  671. 000006B4  3F10                     move.w     -[A7], [A0]
  672. 000006B6  4EAD 1392                jsr        [A5 + 0x1392 /* export_622 */]
  673. 000006BA  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  674. label000006BE:
  675. 000006BE  7004                     moveq.l    D0, 0x04
  676. 000006C0  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  677. 000006C4  6606                     bne        +0x8 /* 000006CC */
  678. 000006C6  1F06                     move.b     -[A7], D6
  679. 000006C8  4EAD 178A                jsr        [A5 + 0x178A /* export_749 */]
  680. label000006CC:
  681. 000006CC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  682. 000006D0  A873                     syscall    SetPort
  683. 000006D2  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  684. 000006D6  4E5E                     unlink     A6
  685. 000006D8  2E9F                     move.l     [A7], [A7]+
  686. 000006DA  4E75                     rts
  687. fn000006DC:
  688. 000006DC  4E56 FFF2                link       A6, -0x000E
  689. 000006E0  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  690. 000006E4  2C2E 000C                move.l     D6, [A6 + 0xC]
  691. 000006E8  2E2E 0008                move.l     D7, [A6 + 0x8]
  692. 000006EC  286D F4CE                movea.l    A4, [A5 - 0xB32]
  693. 000006F0  7000                     moveq.l    D0, 0x00
  694. 000006F2  2D40 0010                move.l     [A6 + 0x10], D0
  695. 000006F6  7016                     moveq.l    D0, 0x16
  696. 000006F8  B086                     cmp.l      D0, D6
  697. 000006FA  664C                     bne        +0x4E /* 00000748 */
  698. 000006FC  7001                     moveq.l    D0, 0x01
  699. 000006FE  B087                     cmp.l      D0, D7
  700. 00000700  661C                     bne        +0x1E /* 0000071E */
  701. 00000702  4267                     clr.w      -[A7]
  702. 00000704  486E FFFF                pea.l      [A6 - 0x1]
  703. 00000708  486E FFFF                pea.l      [A6 - 0x1]
  704. 0000070C  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  705. 00000710  101F                     move.b     D0, [A7]+
  706. 00000712  4880                     ext.w      D0
  707. 00000714  48C0                     ext.l      D0
  708. 00000716  2D40 0010                move.l     [A6 + 0x10], D0
  709. 0000071A  6000 0144                bra        +0x146 /* 00000860 */
  710. label0000071E:
  711. 0000071E  7004                     moveq.l    D0, 0x04
  712. 00000720  B087                     cmp.l      D0, D7
  713. 00000722  660A                     bne        +0xC /* 0000072E */
  714. 00000724  2F07                     move.l     -[A7], D7
  715. 00000726  4EBA FECE                jsr        [PC - 0x132 /* 000005F6 */]
  716. 0000072A  6000 0134                bra        +0x136 /* 00000860 */
  717. label0000072E:
  718. 0000072E  4267                     clr.w      -[A7]
  719. 00000730  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  720. 00000734  1D5F FFFF                move.b     [A6 - 0x1], [A7]+
  721. 00000738  102E FFFF                move.b     D0, [A6 - 0x1]
  722. 0000073C  4880                     ext.w      D0
  723. 0000073E  48C0                     ext.l      D0
  724. 00000740  2D40 0010                move.l     [A6 + 0x10], D0
  725. 00000744  6000 011A                bra        +0x11C /* 00000860 */
  726. label00000748:
  727. 00000748  701D                     moveq.l    D0, 0x1D
  728. 0000074A  B086                     cmp.l      D0, D6
  729. 0000074C  660A                     bne        +0xC /* 00000758 */
  730. 0000074E  4267                     clr.w      -[A7]
  731. 00000750  4EAD 178A                jsr        [A5 + 0x178A /* export_749 */]
  732. 00000754  6000 010A                bra        +0x10C /* 00000860 */
  733. label00000758:
  734. 00000758  7015                     moveq.l    D0, 0x15
  735. 0000075A  B086                     cmp.l      D0, D6
  736. 0000075C  660A                     bne        +0xC /* 00000768 */
  737. 0000075E  2F07                     move.l     -[A7], D7
  738. 00000760  4EBA F89E                jsr        [PC - 0x762 /* 00000000 */]
  739. 00000764  6000 00FA                bra        +0xFC /* 00000860 */
  740. label00000768:
  741. 00000768  7017                     moveq.l    D0, 0x17
  742. 0000076A  B086                     cmp.l      D0, D6
  743. 0000076C  6614                     bne        +0x16 /* 00000782 */
  744. 0000076E  4A87                     tst.l      D7
  745. 00000770  6F08                     ble        +0xA /* 0000077A */
  746. 00000772  3947 0746                move.w     [A4 + 0x746], D7
  747. 00000776  6000 00E8                bra        +0xEA /* 00000860 */
  748. label0000077A:
  749. 0000077A  1947 0282                move.b     [A4 + 0x282], D7
  750. 0000077E  6000 00E0                bra        +0xE2 /* 00000860 */
  751. label00000782:
  752. 00000782  7018                     moveq.l    D0, 0x18
  753. 00000784  B086                     cmp.l      D0, D6
  754. 00000786  660C                     bne        +0xE /* 00000794 */
  755. 00000788  2F0C                     move.l     -[A7], A4
  756. 0000078A  2F07                     move.l     -[A7], D7
  757. 0000078C  4EAD 1A3A                jsr        [A5 + 0x1A3A /* export_835 */]
  758. 00000790  6000 00CE                bra        +0xD0 /* 00000860 */
  759. label00000794:
  760. 00000794  7012                     moveq.l    D0, 0x12
  761. 00000796  B086                     cmp.l      D0, D6
  762. 00000798  667C                     bne        +0x7E /* 00000816 */
  763. 0000079A  7A01                     moveq.l    D5, 0x01
  764. 0000079C  4204                     clr.b      D4
  765. 0000079E  422E FFF9                clr.b      [A6 - 0x7]
  766. 000007A2  2007                     move.l     D0, D7
  767. 000007A4  C0BC 0002 0000           and.l      D0, 0x20000
  768. 000007AA  4A80                     tst.l      D0
  769. 000007AC  6702                     beq        +0x4 /* 000007B0 */
  770. 000007AE  4205                     clr.b      D5
  771. label000007B0:
  772. 000007B0  2007                     move.l     D0, D7
  773. 000007B2  C0BC 0001 0000           and.l      D0, 0x10000
  774. 000007B8  4A80                     tst.l      D0
  775. 000007BA  670E                     beq        +0x10 /* 000007CA */
  776. 000007BC  1D7C 0001 FFF9           move.b     [A6 - 0x7], 0x1
  777. 000007C2  1005                     move.b     D0, D5
  778. 000007C4  6704                     beq        +0x6 /* 000007CA */
  779. 000007C6  4205                     clr.b      D5
  780. 000007C8  7801                     moveq.l    D4, 0x01
  781. label000007CA:
  782. 000007CA  2007                     move.l     D0, D7
  783. 000007CC  3F00                     move.w     -[A7], D0
  784. 000007CE  1F04                     move.b     -[A7], D4
  785. 000007D0  1F2E FFF9                move.b     -[A7], [A6 - 0x7]
  786. 000007D4  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  787. 000007D8  1005                     move.b     D0, D5
  788. 000007DA  672A                     beq        +0x2C /* 00000806 */
  789. 000007DC  2007                     move.l     D0, D7
  790. 000007DE  C0BC 0004 0000           and.l      D0, 0x40000
  791. 000007E4  4A80                     tst.l      D0
  792. 000007E6  661E                     bne        +0x20 /* 00000806 */
  793. 000007E8  486C 027E                pea.l      [A4 + 0x27E]
  794. 000007EC  3F3C 0004                move.w     -[A7], 0x4
  795. 000007F0  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  796. 000007F4  486C 027E                pea.l      [A4 + 0x27E]
  797. 000007F8  3F3C 0003                move.w     -[A7], 0x3
  798. 000007FC  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  799. 00000800  4267                     clr.w      -[A7]
  800. 00000802  4EAD 178A                jsr        [A5 + 0x178A /* export_749 */]
  801. label00000806:
  802. 00000806  102D F255                move.b     D0, [A5 - 0xDAB]
  803. 0000080A  6704                     beq        +0x6 /* 00000810 */
  804. 0000080C  4EAD 138A                jsr        [A5 + 0x138A /* export_621 */]
  805. label00000810:
  806. 00000810  422C 0744                clr.b      [A4 + 0x744]
  807. 00000814  604A                     bra        +0x4C /* 00000860 */
  808. label00000816:
  809. 00000816  702D                     moveq.l    D0, 0x2D
  810. 00000818  B086                     cmp.l      D0, D6
  811. 0000081A  6616                     bne        +0x18 /* 00000832 */
  812. 0000081C  42A7                     clr.l      -[A7]
  813. 0000081E  2007                     move.l     D0, D7
  814. 00000820  4840                     swap.w     D0
  815. 00000822  3F00                     move.w     -[A7], D0
  816. 00000824  2007                     move.l     D0, D7
  817. 00000826  3F00                     move.w     -[A7], D0
  818. 00000828  4EAD 1392                jsr        [A5 + 0x1392 /* export_622 */]
  819. 0000082C  2D5F 0010                move.l     [A6 + 0x10], [A7]+
  820. 00000830  602E                     bra        +0x30 /* 00000860 */
  821. label00000832:
  822. 00000832  702F                     moveq.l    D0, 0x2F
  823. 00000834  B086                     cmp.l      D0, D6
  824. 00000836  6614                     bne        +0x16 /* 0000084C */
  825. 00000838  102D F267                move.b     D0, [A5 - 0xD99]
  826. 0000083C  6722                     beq        +0x24 /* 00000860 */
  827. 0000083E  2F07                     move.l     -[A7], D7
  828. 00000840  2F3C FFFF 0000           move.l     -[A7], 0xFFFF0000
  829. 00000846  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  830. 0000084A  6014                     bra        +0x16 /* 00000860 */
  831. label0000084C:
  832. 0000084C  7030                     moveq.l    D0, 0x30
  833. 0000084E  B086                     cmp.l      D0, D6
  834. 00000850  6606                     bne        +0x8 /* 00000858 */
  835. 00000852  2B47 F0C4                move.l     [A5 - 0xF3C], D7
  836. 00000856  6008                     bra        +0xA /* 00000860 */
  837. label00000858:
  838. 00000858  2F06                     move.l     -[A7], D6
  839. 0000085A  2F07                     move.l     -[A7], D7
  840. 0000085C  4EBA F972                jsr        [PC - 0x68E /* 000001D0 */]
  841. label00000860:
  842. 00000860  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  843. 00000864  4E5E                     unlink     A6
  844. 00000866  205F                     movea.l    A0, [A7]+
  845. 00000868  504F                     addq.w     A7, 8
  846. 0000086A  4ED0                     jmp        [A0]
  847. fn0000086C:
  848. 0000086C  4E56 0000                link       A6, 0
  849. 00000870  7000                     moveq.l    D0, 0x00
  850. 00000872  2B40 F0E2                move.l     [A5 - 0xF1E], D0
  851. 00000876  4EAD 140A                jsr        [A5 + 0x140A /* export_637 */]
  852. 0000087A  4E5E                     unlink     A6
  853. 0000087C  4E75                     rts
  854. fn0000087E:
  855. 0000087E  4E56 0000                link       A6, 0
  856. 00000882  7000                     moveq.l    D0, 0x00
  857. 00000884  2D40 0012                move.l     [A6 + 0x12], D0
  858. 00000888  4EBA F798                jsr        [PC - 0x868 /* 00000022 */]
  859. 0000088C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  860. 00000890  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  861. 00000894  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  862. 00000898  4EBA 0938                jsr        [PC + 0x938 /* 000011D2 */]
  863. 0000089C  4A6D F49E                tst.w      [A5 - 0xB62]
  864. 000008A0  6606                     bne        +0x8 /* 000008A8 */
  865. 000008A2  70FE                     moveq.l    D0, 0xFFFFFFFE
  866. 000008A4  2D40 0012                move.l     [A6 + 0x12], D0
  867. label000008A8:
  868. 000008A8  4E5E                     unlink     A6
  869. 000008AA  205F                     movea.l    A0, [A7]+
  870. 000008AC  DEFC 000A                add.w      A7, 0xA /* '\n' */
  871. 000008B0  4ED0                     jmp        [A0]
  872. fn000008B2:
  873. 000008B2  4E56 FFFE                link       A6, -0x0002
  874. 000008B6  422D F0E7                clr.b      [A5 - 0xF19]
  875. 000008BA  4EBA 0A2A                jsr        [PC + 0xA2A /* 000012E6 */]
  876. 000008BE  4EBA F786                jsr        [PC - 0x87A /* 00000046 */]
  877. 000008C2  082E 0004 0008           btst.b     [A6 + 0x8], 0x4
  878. 000008C8  660E                     bne        +0x10 /* 000008D8 */
  879. 000008CA  4267                     clr.w      -[A7]
  880. 000008CC  1F3C 0001                move.b     -[A7], 0x1
  881. 000008D0  4EBA 0AAE                jsr        [PC + 0xAAE /* 00001380 */]
  882. 000008D4  1D5F FFFF                move.b     [A6 - 0x1], [A7]+
  883. label000008D8:
  884. 000008D8  4E5E                     unlink     A6
  885. 000008DA  2E9F                     move.l     [A7], [A7]+
  886. 000008DC  4E75                     rts
  887. fn000008DE:
  888. 000008DE  4E56 FFFC                link       A6, -0x0004
  889. 000008E2  48E7 0118                movem.l    -[A7], D7,A3,A4
  890. 000008E6  2E2E 0008                move.l     D7, [A6 + 0x8]
  891. 000008EA  266D F4CE                movea.l    A3, [A5 - 0xB32]
  892. 000008EE  7000                     moveq.l    D0, 0x00
  893. 000008F0  2D40 000C                move.l     [A6 + 0xC], D0
  894. 000008F4  7019                     moveq.l    D0, 0x19
  895. 000008F6  B087                     cmp.l      D0, D7
  896. 000008F8  6612                     bne        +0x14 /* 0000090C */
  897. 000008FA  302B 0746                move.w     D0, [A3 + 0x746]
  898. 000008FE  C1ED F138                muls.w     D0, [A5 - 0xEC8]
  899. 00000902  48C0                     ext.l      D0
  900. 00000904  2D40 000C                move.l     [A6 + 0xC], D0
  901. 00000908  6000 008C                bra        +0x8E /* 00000996 */
  902. label0000090C:
  903. 0000090C  701A                     moveq.l    D0, 0x1A
  904. 0000090E  B087                     cmp.l      D0, D7
  905. 00000910  660C                     bne        +0xE /* 0000091E */
  906. 00000912  302D F138                move.w     D0, [A5 - 0xEC8]
  907. 00000916  48C0                     ext.l      D0
  908. 00000918  2D40 000C                move.l     [A6 + 0xC], D0
  909. 0000091C  6078                     bra        +0x7A /* 00000996 */
  910. label0000091E:
  911. 0000091E  7013                     moveq.l    D0, 0x13
  912. 00000920  B087                     cmp.l      D0, D7
  913. 00000922  660E                     bne        +0x10 /* 00000932 */
  914. 00000924  206D F4CE                movea.l    A0, [A5 - 0xB32]
  915. 00000928  3010                     move.w     D0, [A0]
  916. 0000092A  48C0                     ext.l      D0
  917. 0000092C  2D40 000C                move.l     [A6 + 0xC], D0
  918. 00000930  6064                     bra        +0x66 /* 00000996 */
  919. label00000932:
  920. 00000932  7017                     moveq.l    D0, 0x17
  921. 00000934  B087                     cmp.l      D0, D7
  922. 00000936  660C                     bne        +0xE /* 00000944 */
  923. 00000938  302B 0746                move.w     D0, [A3 + 0x746]
  924. 0000093C  48C0                     ext.l      D0
  925. 0000093E  2D40 000C                move.l     [A6 + 0xC], D0
  926. 00000942  6052                     bra        +0x54 /* 00000996 */
  927. label00000944:
  928. 00000944  7020                     moveq.l    D0, 0x20
  929. 00000946  B087                     cmp.l      D0, D7
  930. 00000948  6616                     bne        +0x18 /* 00000960 */
  931. 0000094A  206D F4CE                movea.l    A0, [A5 - 0xB32]
  932. 0000094E  1028 0742                move.b     D0, [A0 + 0x742]
  933. 00000952  0A00 0001                xori.b     D0, 0x1
  934. 00000956  4880                     ext.w      D0
  935. 00000958  48C0                     ext.l      D0
  936. 0000095A  2D40 000C                move.l     [A6 + 0xC], D0
  937. 0000095E  6036                     bra        +0x38 /* 00000996 */
  938. label00000960:
  939. 00000960  7009                     moveq.l    D0, 0x09
  940. 00000962  B087                     cmp.l      D0, D7
  941. 00000964  6624                     bne        +0x26 /* 0000098A */
  942. 00000966  286D F4CE                movea.l    A4, [A5 - 0xB32]
  943. 0000096A  42A7                     clr.l      -[A7]
  944. 0000096C  A975                     syscall    TickCount
  945. 0000096E  201F                     move.l     D0, [A7]+
  946. 00000970  90AC 0748                sub.l      D0, [A4 + 0x748]
  947. 00000974  322C 0746                move.w     D1, [A4 + 0x746]
  948. 00000978  48C1                     ext.l      D1
  949. 0000097A  B280                     cmp.l      D1, D0
  950. 0000097C  5FC0                     sle        D0
  951. 0000097E  4400                     neg.b      D0
  952. 00000980  4880                     ext.w      D0
  953. 00000982  48C0                     ext.l      D0
  954. 00000984  2D40 000C                move.l     [A6 + 0xC], D0
  955. 00000988  600C                     bra        +0xE /* 00000996 */
  956. label0000098A:
  957. 0000098A  42A7                     clr.l      -[A7]
  958. 0000098C  2F07                     move.l     -[A7], D7
  959. 0000098E  4EBA F6FE                jsr        [PC - 0x902 /* 0000008E */]
  960. 00000992  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  961. label00000996:
  962. 00000996  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  963. 0000099A  4E5E                     unlink     A6
  964. 0000099C  2E9F                     move.l     [A7], [A7]+
  965. 0000099E  4E75                     rts
  966. fn000009A0:
  967. 000009A0  4E56 0000                link       A6, 0
  968. 000009A4  48E7 0300                movem.l    -[A7], D6,D7
  969. 000009A8  2C2E 0008                move.l     D6, [A6 + 0x8]
  970. 000009AC  2E2E 000C                move.l     D7, [A6 + 0xC]
  971. 000009B0  7000                     moveq.l    D0, 0x00
  972. 000009B2  2D40 0010                move.l     [A6 + 0x10], D0
  973. 000009B6  7016                     moveq.l    D0, 0x16
  974. 000009B8  B087                     cmp.l      D0, D7
  975. 000009BA  661A                     bne        +0x1C /* 000009D6 */
  976. 000009BC  4267                     clr.w      -[A7]
  977. 000009BE  4A86                     tst.l      D6
  978. 000009C0  57C0                     seq        D0
  979. 000009C2  4400                     neg.b      D0
  980. 000009C4  1F00                     move.b     -[A7], D0
  981. 000009C6  4EBA 09B8                jsr        [PC + 0x9B8 /* 00001380 */]
  982. 000009CA  101F                     move.b     D0, [A7]+
  983. 000009CC  4880                     ext.w      D0
  984. 000009CE  48C0                     ext.l      D0
  985. 000009D0  2D40 0010                move.l     [A6 + 0x10], D0
  986. 000009D4  605E                     bra        +0x60 /* 00000A34 */
  987. label000009D6:
  988. 000009D6  701D                     moveq.l    D0, 0x1D
  989. 000009D8  B087                     cmp.l      D0, D7
  990. 000009DA  6608                     bne        +0xA /* 000009E4 */
  991. 000009DC  4267                     clr.w      -[A7]
  992. 000009DE  4EAD 178A                jsr        [A5 + 0x178A /* export_749 */]
  993. 000009E2  6050                     bra        +0x52 /* 00000A34 */
  994. label000009E4:
  995. 000009E4  702D                     moveq.l    D0, 0x2D
  996. 000009E6  B087                     cmp.l      D0, D7
  997. 000009E8  6610                     bne        +0x12 /* 000009FA */
  998. 000009EA  42A7                     clr.l      -[A7]
  999. 000009EC  7019                     moveq.l    D0, 0x19
  1000. 000009EE  2F00                     move.l     -[A7], D0
  1001. 000009F0  4EBA FEEC                jsr        [PC - 0x114 /* 000008DE */]
  1002. 000009F4  2D5F 0010                move.l     [A6 + 0x10], [A7]+
  1003. 000009F8  603A                     bra        +0x3C /* 00000A34 */
  1004. label000009FA:
  1005. 000009FA  7017                     moveq.l    D0, 0x17
  1006. 000009FC  B087                     cmp.l      D0, D7
  1007. 000009FE  660A                     bne        +0xC /* 00000A0A */
  1008. 00000A00  206D F4CE                movea.l    A0, [A5 - 0xB32]
  1009. 00000A04  3146 0746                move.w     [A0 + 0x746], D6
  1010. 00000A08  602A                     bra        +0x2C /* 00000A34 */
  1011. label00000A0A:
  1012. 00000A0A  7018                     moveq.l    D0, 0x18
  1013. 00000A0C  B087                     cmp.l      D0, D7
  1014. 00000A0E  660C                     bne        +0xE /* 00000A1C */
  1015. 00000A10  2F2D F4CE                move.l     -[A7], [A5 - 0xB32]
  1016. 00000A14  2F06                     move.l     -[A7], D6
  1017. 00000A16  4EAD 1A3A                jsr        [A5 + 0x1A3A /* export_835 */]
  1018. 00000A1A  6018                     bra        +0x1A /* 00000A34 */
  1019. label00000A1C:
  1020. 00000A1C  7012                     moveq.l    D0, 0x12
  1021. 00000A1E  B087                     cmp.l      D0, D7
  1022. 00000A20  660A                     bne        +0xC /* 00000A2C */
  1023. 00000A22  2006                     move.l     D0, D6
  1024. 00000A24  206D F4CE                movea.l    A0, [A5 - 0xB32]
  1025. 00000A28  3080                     move.w     [A0], D0
  1026. 00000A2A  6008                     bra        +0xA /* 00000A34 */
  1027. label00000A2C:
  1028. 00000A2C  2F07                     move.l     -[A7], D7
  1029. 00000A2E  2F06                     move.l     -[A7], D6
  1030. 00000A30  4EBA F79E                jsr        [PC - 0x862 /* 000001D0 */]
  1031. label00000A34:
  1032. 00000A34  4CDF 00C0                movem.l    D6,D7, [A7]+
  1033. 00000A38  4E5E                     unlink     A6
  1034. 00000A3A  205F                     movea.l    A0, [A7]+
  1035. 00000A3C  504F                     addq.w     A7, 8
  1036. 00000A3E  4ED0                     jmp        [A0]
  1037. fn00000A40:
  1038. 00000A40  4E56 FFFE                link       A6, -0x0002
  1039. 00000A44  48E7 0300                movem.l    -[A7], D6,D7
  1040. 00000A48  2C2E 0008                move.l     D6, [A6 + 0x8]
  1041. 00000A4C  7000                     moveq.l    D0, 0x00
  1042. 00000A4E  2D40 0012                move.l     [A6 + 0x12], D0
  1043. 00000A52  4EBA F5CE                jsr        [PC - 0xA32 /* 00000022 */]
  1044. 00000A56  4267                     clr.w      -[A7]
  1045. 00000A58  1F3C 0001                move.b     -[A7], 0x1
  1046. 00000A5C  4EAD 1362                jsr        [A5 + 0x1362 /* export_616 */]
  1047. 00000A60  101F                     move.b     D0, [A7]+
  1048. 00000A62  660A                     bne        +0xC /* 00000A6E */
  1049. 00000A64  3B7C 001B F49E           move.w     [A5 - 0xB62], 0x1B
  1050. 00000A6A  6000 0092                bra        +0x94 /* 00000AFE */
  1051. label00000A6E:
  1052. 00000A6E  7E03                     moveq.l    D7, 0x03
  1053. 00000A70  2006                     move.l     D0, D6
  1054. 00000A72  0800 000C                btst.b     D0, 0xC
  1055. 00000A76  6704                     beq        +0x6 /* 00000A7C */
  1056. 00000A78  7E02                     moveq.l    D7, 0x02
  1057. 00000A7A  600A                     bra        +0xC /* 00000A86 */
  1058. label00000A7C:
  1059. 00000A7C  2006                     move.l     D0, D6
  1060. 00000A7E  0800 000D                btst.b     D0, 0xD /* '\r' */
  1061. 00000A82  6702                     beq        +0x4 /* 00000A86 */
  1062. 00000A84  7E01                     moveq.l    D7, 0x01
  1063. label00000A86:
  1064. 00000A86  2006                     move.l     D0, D6
  1065. 00000A88  0800 0000                btst.b     D0, 0x0
  1066. 00000A8C  56C0                     sne        D0
  1067. 00000A8E  4400                     neg.b      D0
  1068. 00000A90  1B40 F381                move.b     [A5 - 0xC7F], D0
  1069. 00000A94  2006                     move.l     D0, D6
  1070. 00000A96  0800 0010                btst.b     D0, 0x10
  1071. 00000A9A  56C0                     sne        D0
  1072. 00000A9C  4400                     neg.b      D0
  1073. 00000A9E  1B40 F477                move.b     [A5 - 0xB89], D0
  1074. 00000AA2  2006                     move.l     D0, D6
  1075. 00000AA4  0800 000E                btst.b     D0, 0xE
  1076. 00000AA8  56C0                     sne        D0
  1077. 00000AAA  4400                     neg.b      D0
  1078. 00000AAC  1B40 F69F                move.b     [A5 - 0x961], D0
  1079. 00000AB0  3B7C 0001 F272           move.w     [A5 - 0xD8E], 0x1
  1080. 00000AB6  3B47 F382                move.w     [A5 - 0xC7E], D7
  1081. 00000ABA  206E 000E                movea.l    A0, [A6 + 0xE]
  1082. 00000ABE  43ED F274                lea.l      A1, [A5 - 0xD8C]
  1083. 00000AC2  703F                     moveq.l    D0, 0x3F
  1084. label00000AC4:
  1085. 00000AC4  22D8                     move.l     [A1]+, [A0]+
  1086. 00000AC6  51C8 FFFC                dbf        D0, -0x6 /* 00000AC4 */
  1087. 00000ACA  3B6E 000C F374           move.w     [A5 - 0xC8C], [A6 + 0xC]
  1088. 00000AD0  1B7C 0001 F37D           move.b     [A5 - 0xC83], 0x1
  1089. 00000AD6  1B7C 0001 F37C           move.b     [A5 - 0xC84], 0x1
  1090. 00000ADC  426D F37E                clr.w      [A5 - 0xC82]
  1091. 00000AE0  422D F384                clr.b      [A5 - 0xC7C]
  1092. 00000AE4  1B7C 0001 F380           move.b     [A5 - 0xC80], 0x1
  1093. 00000AEA  1F3C 0001                move.b     -[A7], 0x1
  1094. 00000AEE  4EAD 136A                jsr        [A5 + 0x136A /* export_617 */]
  1095. 00000AF2  4A6D F49E                tst.w      [A5 - 0xB62]
  1096. 00000AF6  6606                     bne        +0x8 /* 00000AFE */
  1097. 00000AF8  70FD                     moveq.l    D0, 0xFFFFFFFD
  1098. 00000AFA  2D40 0012                move.l     [A6 + 0x12], D0
  1099. label00000AFE:
  1100. 00000AFE  4CDF 00C0                movem.l    D6,D7, [A7]+
  1101. 00000B02  4E5E                     unlink     A6
  1102. 00000B04  205F                     movea.l    A0, [A7]+
  1103. 00000B06  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1104. 00000B0A  4ED0                     jmp        [A0]
  1105. fn00000B0C:
  1106. 00000B0C  4E56 0000                link       A6, 0
  1107. 00000B10  4A6D F376                tst.w      [A5 - 0xC8A]
  1108. 00000B14  6F0C                     ble        +0xE /* 00000B22 */
  1109. 00000B16  4EAD 12F2                jsr        [A5 + 0x12F2 /* export_602 */]
  1110. 00000B1A  4EAD 1312                jsr        [A5 + 0x1312 /* export_606 */]
  1111. 00000B1E  426D F376                clr.w      [A5 - 0xC8A]
  1112. label00000B22:
  1113. 00000B22  4E5E                     unlink     A6
  1114. 00000B24  4E75                     rts
  1115. 00000B26  4E56 FEFA                link       A6, -0x0106
  1116. 00000B2A  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  1117. 00000B2E  286E 000C                movea.l    A4, [A6 + 0xC]
  1118. 00000B32  282E 0008                move.l     D4, [A6 + 0x8]
  1119. 00000B36  4EAD 1712                jsr        [A5 + 0x1712 /* export_734 */]
  1120. 00000B3A  7E00                     moveq.l    D7, 0x00
  1121. 00000B3C  4A6D F49E                tst.w      [A5 - 0xB62]
  1122. 00000B40  667E                     bne        +0x80 /* 00000BC0 */
  1123. 00000B42  422E FEFA                clr.b      [A6 - 0x106]
  1124. 00000B46  4267                     clr.w      -[A7]
  1125. 00000B48  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1126. 00000B4C  4EAD 1422                jsr        [A5 + 0x1422 /* export_640 */]
  1127. 00000B50  101F                     move.b     D0, [A7]+
  1128. 00000B52  6716                     beq        +0x18 /* 00000B6A */
  1129. 00000B54  42A7                     clr.l      -[A7]
  1130. 00000B56  486E FEFA                pea.l      [A6 - 0x106]
  1131. 00000B5A  4267                     clr.w      -[A7]
  1132. 00000B5C  200C                     move.l     D0, A4
  1133. 00000B5E  3F00                     move.w     -[A7], D0
  1134. 00000B60  2F04                     move.l     -[A7], D4
  1135. 00000B62  4EBA F846                jsr        [PC - 0x7BA /* 000003AA */]
  1136. 00000B66  2E1F                     move.l     D7, [A7]+
  1137. 00000B68  6056                     bra        +0x58 /* 00000BC0 */
  1138. label00000B6A:
  1139. 00000B6A  203C 736E 6420           move.l     D0, 0x736E6420 /* 'snd ' */
  1140. 00000B70  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  1141. 00000B74  6610                     bne        +0x12 /* 00000B86 */
  1142. 00000B76  4267                     clr.w      -[A7]
  1143. 00000B78  2F0C                     move.l     -[A7], A4
  1144. 00000B7A  4EAD 1A32                jsr        [A5 + 0x1A32 /* export_834 */]
  1145. 00000B7E  301F                     move.w     D0, [A7]+
  1146. 00000B80  48C0                     ext.l      D0
  1147. 00000B82  2E00                     move.l     D7, D0
  1148. 00000B84  603A                     bra        +0x3C /* 00000BC0 */
  1149. label00000B86:
  1150. 00000B86  203C 5049 4354           move.l     D0, 0x50494354 /* 'PICT' */
  1151. 00000B8C  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  1152. 00000B90  6628                     bne        +0x2A /* 00000BBA */
  1153. 00000B92  2C04                     move.l     D6, D4
  1154. 00000B94  0806 0008                btst.b     D6, 0x8
  1155. 00000B98  56C6                     sne        D6
  1156. 00000B9A  4406                     neg.b      D6
  1157. 00000B9C  2A04                     move.l     D5, D4
  1158. 00000B9E  0805 0009                btst.b     D5, 0x9 /* '\t' */
  1159. 00000BA2  56C5                     sne        D5
  1160. 00000BA4  4405                     neg.b      D5
  1161. 00000BA6  4267                     clr.w      -[A7]
  1162. 00000BA8  2F0C                     move.l     -[A7], A4
  1163. 00000BAA  1F06                     move.b     -[A7], D6
  1164. 00000BAC  1F05                     move.b     -[A7], D5
  1165. 00000BAE  4EAD 1A42                jsr        [A5 + 0x1A42 /* export_836 */]
  1166. 00000BB2  301F                     move.w     D0, [A7]+
  1167. 00000BB4  48C0                     ext.l      D0
  1168. 00000BB6  2E00                     move.l     D7, D0
  1169. 00000BB8  6006                     bra        +0x8 /* 00000BC0 */
  1170. label00000BBA:
  1171. 00000BBA  3B7C 001B F49E           move.w     [A5 - 0xB62], 0x1B
  1172. label00000BC0:
  1173. 00000BC0  2D47 0014                move.l     [A6 + 0x14], D7
  1174. 00000BC4  486D 1A2A                pea.l      [A5 + 0x1A2A /* export_833 */]
  1175. 00000BC8  A9F1                     syscall    UnloadSeg
  1176. 00000BCA  486D 1B32                pea.l      [A5 + 0x1B32 /* export_866 */]
  1177. 00000BCE  A9F1                     syscall    UnloadSeg
  1178. 00000BD0  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  1179. 00000BD4  4E5E                     unlink     A6
  1180. 00000BD6  205F                     movea.l    A0, [A7]+
  1181. 00000BD8  DEFC 000C                add.w      A7, 0xC
  1182. 00000BDC  4ED0                     jmp        [A0]
  1183. fn00000BDE:
  1184. 00000BDE  4E56 FFF0                link       A6, -0x0010
  1185. 00000BE2  4267                     clr.w      -[A7]
  1186. 00000BE4  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1187. 00000BE8  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1188. 00000BEC  486E FFF0                pea.l      [A6 - 0x10]
  1189. 00000BF0  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  1190. 00000BF4  3B5F F49E                move.w     [A5 - 0xB62], [A7]+
  1191. 00000BF8  206E 0008                movea.l    A0, [A6 + 0x8]
  1192. 00000BFC  20AE FFF0                move.l     [A0], [A6 - 0x10]
  1193. 00000C00  4A6D F49E                tst.w      [A5 - 0xB62]
  1194. 00000C04  57C0                     seq        D0
  1195. 00000C06  4400                     neg.b      D0
  1196. 00000C08  1D40 0012                move.b     [A6 + 0x12], D0
  1197. 00000C0C  4E5E                     unlink     A6
  1198. 00000C0E  205F                     movea.l    A0, [A7]+
  1199. 00000C10  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1200. 00000C14  4ED0                     jmp        [A0]
  1201. 00000C16  4E56 FFFA                link       A6, -0x0006
  1202. 00000C1A  48E7 0308                movem.l    -[A7], D6,D7,A4
  1203. 00000C1E  286E 000E                movea.l    A4, [A6 + 0xE]
  1204. 00000C22  2C2E 0008                move.l     D6, [A6 + 0x8]
  1205. 00000C26  3E2E 000C                move.w     D7, [A6 + 0xC]
  1206. 00000C2A  7000                     moveq.l    D0, 0x00
  1207. 00000C2C  2D40 0012                move.l     [A6 + 0x12], D0
  1208. 00000C30  4EAD 1712                jsr        [A5 + 0x1712 /* export_734 */]
  1209. 00000C34  4A6D F49E                tst.w      [A5 - 0xB62]
  1210. 00000C38  6704                     beq        +0x6 /* 00000C3E */
  1211. 00000C3A  6000 00B2                bra        +0xB4 /* 00000CEE */
  1212. label00000C3E:
  1213. 00000C3E  426D F49E                clr.w      [A5 - 0xB62]
  1214. 00000C42  4267                     clr.w      -[A7]
  1215. 00000C44  2F0C                     move.l     -[A7], A4
  1216. 00000C46  3F07                     move.w     -[A7], D7
  1217. 00000C48  486E FFFC                pea.l      [A6 - 0x4]
  1218. 00000C4C  4EBA FF90                jsr        [PC - 0x70 /* 00000BDE */]
  1219. 00000C50  101F                     move.b     D0, [A7]+
  1220. 00000C52  6700 009A                beq        +0x9C /* 00000CEE */
  1221. 00000C56  4267                     clr.w      -[A7]
  1222. 00000C58  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1223. 00000C5C  4EAD 1422                jsr        [A5 + 0x1422 /* export_640 */]
  1224. 00000C60  101F                     move.b     D0, [A7]+
  1225. 00000C62  6714                     beq        +0x16 /* 00000C78 */
  1226. 00000C64  42A7                     clr.l      -[A7]
  1227. 00000C66  2F0C                     move.l     -[A7], A4
  1228. 00000C68  3F07                     move.w     -[A7], D7
  1229. 00000C6A  4267                     clr.w      -[A7]
  1230. 00000C6C  2F06                     move.l     -[A7], D6
  1231. 00000C6E  4EBA F73A                jsr        [PC - 0x8C6 /* 000003AA */]
  1232. 00000C72  2D5F 0012                move.l     [A6 + 0x12], [A7]+
  1233. 00000C76  6076                     bra        +0x78 /* 00000CEE */
  1234. label00000C78:
  1235. 00000C78  203C 5657 4330           move.l     D0, 0x56574330 /* 'VWC0' */
  1236. 00000C7E  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  1237. 00000C82  6612                     bne        +0x14 /* 00000C96 */
  1238. 00000C84  42A7                     clr.l      -[A7]
  1239. 00000C86  2F0C                     move.l     -[A7], A4
  1240. 00000C88  3F07                     move.w     -[A7], D7
  1241. 00000C8A  2F06                     move.l     -[A7], D6
  1242. 00000C8C  4EBA FDB2                jsr        [PC - 0x24E /* 00000A40 */]
  1243. 00000C90  2D5F 0012                move.l     [A6 + 0x12], [A7]+
  1244. 00000C94  6058                     bra        +0x5A /* 00000CEE */
  1245. label00000C96:
  1246. 00000C96  203C 5049 4353           move.l     D0, 0x50494353 /* 'PICS' */
  1247. 00000C9C  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  1248. 00000CA0  6612                     bne        +0x14 /* 00000CB4 */
  1249. 00000CA2  42A7                     clr.l      -[A7]
  1250. 00000CA4  2F0C                     move.l     -[A7], A4
  1251. 00000CA6  3F07                     move.w     -[A7], D7
  1252. 00000CA8  2F06                     move.l     -[A7], D6
  1253. 00000CAA  4EBA FBD2                jsr        [PC - 0x42E /* 0000087E */]
  1254. 00000CAE  2D5F 0012                move.l     [A6 + 0x12], [A7]+
  1255. 00000CB2  603A                     bra        +0x3C /* 00000CEE */
  1256. label00000CB4:
  1257. 00000CB4  203C 5049 4354           move.l     D0, 0x50494354 /* 'PICT' */
  1258. 00000CBA  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  1259. 00000CBE  6612                     bne        +0x14 /* 00000CD2 */
  1260. 00000CC0  42A7                     clr.l      -[A7]
  1261. 00000CC2  2F0C                     move.l     -[A7], A4
  1262. 00000CC4  3F07                     move.w     -[A7], D7
  1263. 00000CC6  2F06                     move.l     -[A7], D6
  1264. 00000CC8  4EAD 19FA                jsr        [A5 + 0x19FA /* export_827 */]
  1265. 00000CCC  2D5F 0012                move.l     [A6 + 0x12], [A7]+
  1266. 00000CD0  601C                     bra        +0x1E /* 00000CEE */
  1267. label00000CD2:
  1268. 00000CD2  4267                     clr.w      -[A7]
  1269. 00000CD4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1270. 00000CD8  4EAD 141A                jsr        [A5 + 0x141A /* export_639 */]
  1271. 00000CDC  101F                     move.b     D0, [A7]+
  1272. 00000CDE  6708                     beq        +0xA /* 00000CE8 */
  1273. 00000CE0  3B7C 000A F49E           move.w     [A5 - 0xB62], 0xA /* '\n' */
  1274. 00000CE6  6006                     bra        +0x8 /* 00000CEE */
  1275. label00000CE8:
  1276. 00000CE8  3B7C 001B F49E           move.w     [A5 - 0xB62], 0x1B
  1277. label00000CEE:
  1278. 00000CEE  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1279. 00000CF2  4E5E                     unlink     A6
  1280. 00000CF4  205F                     movea.l    A0, [A7]+
  1281. 00000CF6  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1282. 00000CFA  4ED0                     jmp        [A0]
  1283. fn00000CFC:
  1284. 00000CFC  4E56 FFFC                link       A6, -0x0004
  1285. 00000D00  48E7 0108                movem.l    -[A7], D7,A4
  1286. 00000D04  2E2E 0008                move.l     D7, [A6 + 0x8]
  1287. 00000D08  7000                     moveq.l    D0, 0x00
  1288. 00000D0A  2D40 000C                move.l     [A6 + 0xC], D0
  1289. 00000D0E  4A87                     tst.l      D7
  1290. 00000D10  6F3C                     ble        +0x3E /* 00000D4E */
  1291. 00000D12  206D F218                movea.l    A0, [A5 - 0xDE8]
  1292. 00000D16  2850                     movea.l    A4, [A0]
  1293. 00000D18  302C 000C                move.w     D0, [A4 + 0xC]
  1294. 00000D1C  48C0                     ext.l      D0
  1295. 00000D1E  B087                     cmp.l      D0, D7
  1296. 00000D20  6C02                     bge        +0x4 /* 00000D24 */
  1297. 00000D22  6062                     bra        +0x64 /* 00000D86 */
  1298. label00000D24:
  1299. 00000D24  3007                     move.w     D0, D7
  1300. 00000D26  C1FC 002E                muls.w     D0, 0x2E /* '.' */
  1301. 00000D2A  1234 0006                move.b     D1, [A4 + D0.w + 0x6]
  1302. 00000D2E  4881                     ext.w      D1
  1303. 00000D30  5341                     subq.w     D1, 1
  1304. 00000D32  6712                     beq        +0x14 /* 00000D46 */
  1305. 00000D34  5941                     subq.w     D1, 4
  1306. 00000D36  670E                     beq        +0x10 /* 00000D46 */
  1307. 00000D38  5341                     subq.w     D1, 1
  1308. 00000D3A  6702                     beq        +0x4 /* 00000D3E */
  1309. 00000D3C  6048                     bra        +0x4A /* 00000D86 */
  1310. label00000D3E:
  1311. 00000D3E  7001                     moveq.l    D0, 0x01
  1312. 00000D40  2D40 000C                move.l     [A6 + 0xC], D0
  1313. 00000D44  6040                     bra        +0x42 /* 00000D86 */
  1314. label00000D46:
  1315. 00000D46  7002                     moveq.l    D0, 0x02
  1316. 00000D48  2D40 000C                move.l     [A6 + 0xC], D0
  1317. 00000D4C  6038                     bra        +0x3A /* 00000D86 */
  1318. label00000D4E:
  1319. 00000D4E  70FC                     moveq.l    D0, 0xFFFFFFFC
  1320. 00000D50  B087                     cmp.l      D0, D7
  1321. 00000D52  662E                     bne        +0x30 /* 00000D82 */
  1322. 00000D54  4A6D F376                tst.w      [A5 - 0xC8A]
  1323. 00000D58  6F08                     ble        +0xA /* 00000D62 */
  1324. 00000D5A  70FD                     moveq.l    D0, 0xFFFFFFFD
  1325. 00000D5C  2D40 000C                move.l     [A6 + 0xC], D0
  1326. 00000D60  6024                     bra        +0x26 /* 00000D86 */
  1327. label00000D62:
  1328. 00000D62  4A6D F138                tst.w      [A5 - 0xEC8]
  1329. 00000D66  6F08                     ble        +0xA /* 00000D70 */
  1330. 00000D68  70FE                     moveq.l    D0, 0xFFFFFFFE
  1331. 00000D6A  2D40 000C                move.l     [A6 + 0xC], D0
  1332. 00000D6E  6016                     bra        +0x18 /* 00000D86 */
  1333. label00000D70:
  1334. 00000D70  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1335. 00000D74  1028 0132                move.b     D0, [A0 + 0x132]
  1336. 00000D78  670C                     beq        +0xE /* 00000D86 */
  1337. 00000D7A  70FF                     moveq.l    D0, 0xFFFFFFFF
  1338. 00000D7C  2D40 000C                move.l     [A6 + 0xC], D0
  1339. 00000D80  6004                     bra        +0x6 /* 00000D86 */
  1340. label00000D82:
  1341. 00000D82  2D47 000C                move.l     [A6 + 0xC], D7
  1342. label00000D86:
  1343. 00000D86  4CDF 1080                movem.l    D7,A4, [A7]+
  1344. 00000D8A  4E5E                     unlink     A6
  1345. 00000D8C  2E9F                     move.l     [A7], [A7]+
  1346. 00000D8E  4E75                     rts
  1347. 00000D90  4E56 FFFA                link       A6, -0x0006
  1348. 00000D94  48E7 0700                movem.l    -[A7], D5,D6,D7
  1349. 00000D98  2E2E 0008                move.l     D7, [A6 + 0x8]
  1350. 00000D9C  4EAD 1712                jsr        [A5 + 0x1712 /* export_734 */]
  1351. 00000DA0  4A6D F49E                tst.w      [A5 - 0xB62]
  1352. 00000DA4  6702                     beq        +0x4 /* 00000DA8 */
  1353. 00000DA6  607E                     bra        +0x80 /* 00000E26 */
  1354. label00000DA8:
  1355. 00000DA8  4EAD 179A                jsr        [A5 + 0x179A /* export_751 */]
  1356. 00000DAC  42A7                     clr.l      -[A7]
  1357. 00000DAE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1358. 00000DB2  4EBA FF48                jsr        [PC - 0xB8 /* 00000CFC */]
  1359. 00000DB6  2C1F                     move.l     D6, [A7]+
  1360. 00000DB8  2007                     move.l     D0, D7
  1361. 00000DBA  0800 001A                btst.b     D0, 0x1A
  1362. 00000DBE  672C                     beq        +0x2E /* 00000DEC */
  1363. 00000DC0  2007                     move.l     D0, D7
  1364. 00000DC2  C0BC 0000 00FF           and.l      D0, 0xFF
  1365. 00000DC8  1A00                     move.b     D5, D0
  1366. 00000DCA  1B45 F6EA                move.b     [A5 - 0x916], D5
  1367. 00000DCE  2007                     move.l     D0, D7
  1368. 00000DD0  C0BC 0000 FF00           and.l      D0, 0xFF00
  1369. 00000DD6  E088                     lsr        D0, 8
  1370. 00000DD8  3B40 F6EC                move.w     [A5 - 0x914], D0
  1371. 00000DDC  2007                     move.l     D0, D7
  1372. 00000DDE  C0BC 00FF 0000           and.l      D0, 0xFF0000
  1373. 00000DE4  7210                     moveq.l    D1, 0x10
  1374. 00000DE6  E2A8                     lsr        D0, D1
  1375. 00000DE8  3B40 F6EE                move.w     [A5 - 0x912], D0
  1376. label00000DEC:
  1377. 00000DEC  7002                     moveq.l    D0, 0x02
  1378. 00000DEE  B086                     cmp.l      D0, D6
  1379. 00000DF0  660C                     bne        +0xE /* 00000DFE */
  1380. 00000DF2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1381. 00000DF6  2F07                     move.l     -[A7], D7
  1382. 00000DF8  4EAD 1A02                jsr        [A5 + 0x1A02 /* export_828 */]
  1383. 00000DFC  6028                     bra        +0x2A /* 00000E26 */
  1384. label00000DFE:
  1385. 00000DFE  70FD                     moveq.l    D0, 0xFFFFFFFD
  1386. 00000E00  B086                     cmp.l      D0, D6
  1387. 00000E02  6608                     bne        +0xA /* 00000E0C */
  1388. 00000E04  2F07                     move.l     -[A7], D7
  1389. 00000E06  4EAD 134A                jsr        [A5 + 0x134A /* export_613 */]
  1390. 00000E0A  601A                     bra        +0x1C /* 00000E26 */
  1391. label00000E0C:
  1392. 00000E0C  70FE                     moveq.l    D0, 0xFFFFFFFE
  1393. 00000E0E  B086                     cmp.l      D0, D6
  1394. 00000E10  6608                     bne        +0xA /* 00000E1A */
  1395. 00000E12  2F07                     move.l     -[A7], D7
  1396. 00000E14  4EBA FA9C                jsr        [PC - 0x564 /* 000008B2 */]
  1397. 00000E18  600C                     bra        +0xE /* 00000E26 */
  1398. label00000E1A:
  1399. 00000E1A  70FF                     moveq.l    D0, 0xFFFFFFFF
  1400. 00000E1C  B086                     cmp.l      D0, D6
  1401. 00000E1E  6606                     bne        +0x8 /* 00000E26 */
  1402. 00000E20  2F07                     move.l     -[A7], D7
  1403. 00000E22  4EBA F5E8                jsr        [PC - 0xA18 /* 0000040C */]
  1404. label00000E26:
  1405. 00000E26  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  1406. 00000E2A  4E5E                     unlink     A6
  1407. 00000E2C  205F                     movea.l    A0, [A7]+
  1408. 00000E2E  504F                     addq.w     A7, 8
  1409. 00000E30  4ED0                     jmp        [A0]
  1410. fn00000E32:
  1411. 00000E32  4E56 FFFC                link       A6, -0x0004
  1412. 00000E36  42A7                     clr.l      -[A7]
  1413. 00000E38  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1414. 00000E3C  4EBA FEBE                jsr        [PC - 0x142 /* 00000CFC */]
  1415. 00000E40  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1416. 00000E44  7002                     moveq.l    D0, 0x02
  1417. 00000E46  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  1418. 00000E4A  660A                     bne        +0xC /* 00000E56 */
  1419. 00000E4C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1420. 00000E50  4EAD 1A0A                jsr        [A5 + 0x1A0A /* export_829 */]
  1421. 00000E54  6024                     bra        +0x26 /* 00000E7A */
  1422. label00000E56:
  1423. 00000E56  70FD                     moveq.l    D0, 0xFFFFFFFD
  1424. 00000E58  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  1425. 00000E5C  6614                     bne        +0x16 /* 00000E72 */
  1426. 00000E5E  082E 0004 0008           btst.b     [A6 + 0x8], 0x4
  1427. 00000E64  6706                     beq        +0x8 /* 00000E6C */
  1428. 00000E66  1B7C 0001 F0E7           move.b     [A5 - 0xF19], 0x1
  1429. label00000E6C:
  1430. 00000E6C  4EAD 12EA                jsr        [A5 + 0x12EA /* export_601 */]
  1431. 00000E70  6008                     bra        +0xA /* 00000E7A */
  1432. label00000E72:
  1433. 00000E72  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1434. 00000E76  4EBA F602                jsr        [PC - 0x9FE /* 0000047A */]
  1435. label00000E7A:
  1436. 00000E7A  4E5E                     unlink     A6
  1437. 00000E7C  205F                     movea.l    A0, [A7]+
  1438. 00000E7E  504F                     addq.w     A7, 8
  1439. 00000E80  4ED0                     jmp        [A0]
  1440. 00000E82  4E56 FFFE                link       A6, -0x0002
  1441. 00000E86  48E7 0300                movem.l    -[A7], D6,D7
  1442. 00000E8A  2C2E 0008                move.l     D6, [A6 + 0x8]
  1443. 00000E8E  7000                     moveq.l    D0, 0x00
  1444. 00000E90  2D40 0010                move.l     [A6 + 0x10], D0
  1445. 00000E94  42A7                     clr.l      -[A7]
  1446. 00000E96  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1447. 00000E9A  4EBA FE60                jsr        [PC - 0x1A0 /* 00000CFC */]
  1448. 00000E9E  201F                     move.l     D0, [A7]+
  1449. 00000EA0  3E00                     move.w     D7, D0
  1450. 00000EA2  7002                     moveq.l    D0, 0x02
  1451. 00000EA4  B047                     cmp.w      D0, D7
  1452. 00000EA6  6614                     bne        +0x16 /* 00000EBC */
  1453. 00000EA8  42A7                     clr.l      -[A7]
  1454. 00000EAA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1455. 00000EAE  2F06                     move.l     -[A7], D6
  1456. 00000EB0  4EAD 1A12                jsr        [A5 + 0x1A12 /* export_830 */]
  1457. 00000EB4  2D5F 0010                move.l     [A6 + 0x10], [A7]+
  1458. 00000EB8  6000 0082                bra        +0x84 /* 00000F3C */
  1459. label00000EBC:
  1460. 00000EBC  70FD                     moveq.l    D0, 0xFFFFFFFD
  1461. 00000EBE  B047                     cmp.w      D0, D7
  1462. 00000EC0  660E                     bne        +0x10 /* 00000ED0 */
  1463. 00000EC2  42A7                     clr.l      -[A7]
  1464. 00000EC4  2F06                     move.l     -[A7], D6
  1465. 00000EC6  4EAD 1352                jsr        [A5 + 0x1352 /* export_614 */]
  1466. 00000ECA  2D5F 0010                move.l     [A6 + 0x10], [A7]+
  1467. 00000ECE  606C                     bra        +0x6E /* 00000F3C */
  1468. label00000ED0:
  1469. 00000ED0  70FF                     moveq.l    D0, 0xFFFFFFFF
  1470. 00000ED2  B047                     cmp.w      D0, D7
  1471. 00000ED4  660E                     bne        +0x10 /* 00000EE4 */
  1472. 00000ED6  42A7                     clr.l      -[A7]
  1473. 00000ED8  2F06                     move.l     -[A7], D6
  1474. 00000EDA  4EBA F5C8                jsr        [PC - 0xA38 /* 000004A4 */]
  1475. 00000EDE  2D5F 0010                move.l     [A6 + 0x10], [A7]+
  1476. 00000EE2  6058                     bra        +0x5A /* 00000F3C */
  1477. label00000EE4:
  1478. 00000EE4  70FE                     moveq.l    D0, 0xFFFFFFFE
  1479. 00000EE6  B047                     cmp.w      D0, D7
  1480. 00000EE8  660E                     bne        +0x10 /* 00000EF8 */
  1481. 00000EEA  42A7                     clr.l      -[A7]
  1482. 00000EEC  2F06                     move.l     -[A7], D6
  1483. 00000EEE  4EBA F9EE                jsr        [PC - 0x612 /* 000008DE */]
  1484. 00000EF2  2D5F 0010                move.l     [A6 + 0x10], [A7]+
  1485. 00000EF6  6044                     bra        +0x46 /* 00000F3C */
  1486. label00000EF8:
  1487. 00000EF8  4A47                     tst.w      D7
  1488. 00000EFA  660E                     bne        +0x10 /* 00000F0A */
  1489. 00000EFC  42A7                     clr.l      -[A7]
  1490. 00000EFE  2F06                     move.l     -[A7], D6
  1491. 00000F00  4EBA F18C                jsr        [PC - 0xE74 /* 0000008E */]
  1492. 00000F04  2D5F 0010                move.l     [A6 + 0x10], [A7]+
  1493. 00000F08  6032                     bra        +0x34 /* 00000F3C */
  1494. label00000F0A:
  1495. 00000F0A  70F5                     moveq.l    D0, 0xFFFFFFF5
  1496. 00000F0C  B047                     cmp.w      D0, D7
  1497. 00000F0E  6608                     bne        +0xA /* 00000F18 */
  1498. 00000F10  2F06                     move.l     -[A7], D6
  1499. 00000F12  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  1500. 00000F16  6024                     bra        +0x26 /* 00000F3C */
  1501. label00000F18:
  1502. 00000F18  70F4                     moveq.l    D0, 0xFFFFFFF4
  1503. 00000F1A  B047                     cmp.w      D0, D7
  1504. 00000F1C  6608                     bne        +0xA /* 00000F26 */
  1505. 00000F1E  2F06                     move.l     -[A7], D6
  1506. 00000F20  4EAD 1972                jsr        [A5 + 0x1972 /* export_810 */]
  1507. 00000F24  6016                     bra        +0x18 /* 00000F3C */
  1508. label00000F26:
  1509. 00000F26  70F3                     moveq.l    D0, 0xFFFFFFF3
  1510. 00000F28  B047                     cmp.w      D0, D7
  1511. 00000F2A  6610                     bne        +0x12 /* 00000F3C */
  1512. 00000F2C  4267                     clr.w      -[A7]
  1513. 00000F2E  2F06                     move.l     -[A7], D6
  1514. 00000F30  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  1515. 00000F34  301F                     move.w     D0, [A7]+
  1516. 00000F36  48C0                     ext.l      D0
  1517. 00000F38  2D40 0010                move.l     [A6 + 0x10], D0
  1518. label00000F3C:
  1519. 00000F3C  4CDF 00C0                movem.l    D6,D7, [A7]+
  1520. 00000F40  4E5E                     unlink     A6
  1521. 00000F42  205F                     movea.l    A0, [A7]+
  1522. 00000F44  504F                     addq.w     A7, 8
  1523. 00000F46  4ED0                     jmp        [A0]
  1524. 00000F48  4E56 FFFA                link       A6, -0x0006
  1525. 00000F4C  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  1526. 00000F50  282E 000C                move.l     D4, [A6 + 0xC]
  1527. 00000F54  2C2E 0008                move.l     D6, [A6 + 0x8]
  1528. 00000F58  42A7                     clr.l      -[A7]
  1529. 00000F5A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1530. 00000F5E  4EBA FD9C                jsr        [PC - 0x264 /* 00000CFC */]
  1531. 00000F62  201F                     move.l     D0, [A7]+
  1532. 00000F64  3E00                     move.w     D7, D0
  1533. 00000F66  70FF                     moveq.l    D0, 0xFFFFFFFF
  1534. 00000F68  B047                     cmp.w      D0, D7
  1535. 00000F6A  660E                     bne        +0x10 /* 00000F7A */
  1536. 00000F6C  42A7                     clr.l      -[A7]
  1537. 00000F6E  2F04                     move.l     -[A7], D4
  1538. 00000F70  2F06                     move.l     -[A7], D6
  1539. 00000F72  4EBA F768                jsr        [PC - 0x898 /* 000006DC */]
  1540. 00000F76  2A1F                     move.l     D5, [A7]+
  1541. 00000F78  6068                     bra        +0x6A /* 00000FE2 */
  1542. label00000F7A:
  1543. 00000F7A  70FE                     moveq.l    D0, 0xFFFFFFFE
  1544. 00000F7C  B047                     cmp.w      D0, D7
  1545. 00000F7E  660E                     bne        +0x10 /* 00000F8E */
  1546. 00000F80  42A7                     clr.l      -[A7]
  1547. 00000F82  2F04                     move.l     -[A7], D4
  1548. 00000F84  2F06                     move.l     -[A7], D6
  1549. 00000F86  4EBA FA18                jsr        [PC - 0x5E8 /* 000009A0 */]
  1550. 00000F8A  2A1F                     move.l     D5, [A7]+
  1551. 00000F8C  6054                     bra        +0x56 /* 00000FE2 */
  1552. label00000F8E:
  1553. 00000F8E  70FD                     moveq.l    D0, 0xFFFFFFFD
  1554. 00000F90  B047                     cmp.w      D0, D7
  1555. 00000F92  660E                     bne        +0x10 /* 00000FA2 */
  1556. 00000F94  42A7                     clr.l      -[A7]
  1557. 00000F96  2F04                     move.l     -[A7], D4
  1558. 00000F98  2F06                     move.l     -[A7], D6
  1559. 00000F9A  4EAD 135A                jsr        [A5 + 0x135A /* export_615 */]
  1560. 00000F9E  2A1F                     move.l     D5, [A7]+
  1561. 00000FA0  6040                     bra        +0x42 /* 00000FE2 */
  1562. label00000FA2:
  1563. 00000FA2  4A47                     tst.w      D7
  1564. 00000FA4  660A                     bne        +0xC /* 00000FB0 */
  1565. 00000FA6  2F04                     move.l     -[A7], D4
  1566. 00000FA8  2F06                     move.l     -[A7], D6
  1567. 00000FAA  4EBA F224                jsr        [PC - 0xDDC /* 000001D0 */]
  1568. 00000FAE  6032                     bra        +0x34 /* 00000FE2 */
  1569. label00000FB0:
  1570. 00000FB0  7002                     moveq.l    D0, 0x02
  1571. 00000FB2  B047                     cmp.w      D0, D7
  1572. 00000FB4  6612                     bne        +0x14 /* 00000FC8 */
  1573. 00000FB6  42A7                     clr.l      -[A7]
  1574. 00000FB8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1575. 00000FBC  2F04                     move.l     -[A7], D4
  1576. 00000FBE  2F06                     move.l     -[A7], D6
  1577. 00000FC0  4EAD 1A1A                jsr        [A5 + 0x1A1A /* export_831 */]
  1578. 00000FC4  2A1F                     move.l     D5, [A7]+
  1579. 00000FC6  601A                     bra        +0x1C /* 00000FE2 */
  1580. label00000FC8:
  1581. 00000FC8  70F5                     moveq.l    D0, 0xFFFFFFF5
  1582. 00000FCA  B047                     cmp.w      D0, D7
  1583. 00000FCC  6608                     bne        +0xA /* 00000FD6 */
  1584. 00000FCE  2F06                     move.l     -[A7], D6
  1585. 00000FD0  4EAD 196A                jsr        [A5 + 0x196A /* export_809 */]
  1586. 00000FD4  600C                     bra        +0xE /* 00000FE2 */
  1587. label00000FD6:
  1588. 00000FD6  70F4                     moveq.l    D0, 0xFFFFFFF4
  1589. 00000FD8  B047                     cmp.w      D0, D7
  1590. 00000FDA  6606                     bne        +0x8 /* 00000FE2 */
  1591. 00000FDC  2F06                     move.l     -[A7], D6
  1592. 00000FDE  4EAD 197A                jsr        [A5 + 0x197A /* export_811 */]
  1593. label00000FE2:
  1594. 00000FE2  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  1595. 00000FE6  4E5E                     unlink     A6
  1596. 00000FE8  205F                     movea.l    A0, [A7]+
  1597. 00000FEA  DEFC 000C                add.w      A7, 0xC
  1598. 00000FEE  4ED0                     jmp        [A0]
  1599. 00000FF0  4E56 FFE6                link       A6, -0x001A
  1600. 00000FF4  48E7 0700                movem.l    -[A7], D5,D6,D7
  1601. 00000FF8  2C2E 0008                move.l     D6, [A6 + 0x8]
  1602. 00000FFC  2E2E 000C                move.l     D7, [A6 + 0xC]
  1603. 00001000  7000                     moveq.l    D0, 0x00
  1604. 00001002  2D40 0014                move.l     [A6 + 0x14], D0
  1605. 00001006  700A                     moveq.l    D0, 0x0A
  1606. 00001008  B087                     cmp.l      D0, D7
  1607. 0000100A  6610                     bne        +0x12 /* 0000101C */
  1608. 0000100C  4A86                     tst.l      D6
  1609. 0000100E  56C0                     sne        D0
  1610. 00001010  4400                     neg.b      D0
  1611. 00001012  1F00                     move.b     -[A7], D0
  1612. 00001014  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  1613. 00001018  6000 0120                bra        +0x122 /* 0000113A */
  1614. label0000101C:
  1615. 0000101C  4EAD 1712                jsr        [A5 + 0x1712 /* export_734 */]
  1616. 00001020  4A6D F49E                tst.w      [A5 - 0xB62]
  1617. 00001024  670A                     beq        +0xC /* 00001030 */
  1618. 00001026  7021                     moveq.l    D0, 0x21
  1619. 00001028  B087                     cmp.l      D0, D7
  1620. 0000102A  6704                     beq        +0x6 /* 00001030 */
  1621. 0000102C  6000 010C                bra        +0x10E /* 0000113A */
  1622. label00001030:
  1623. 00001030  4EAD 179A                jsr        [A5 + 0x179A /* export_751 */]
  1624. 00001034  42A7                     clr.l      -[A7]
  1625. 00001036  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1626. 0000103A  4EBA FCC0                jsr        [PC - 0x340 /* 00000CFC */]
  1627. 0000103E  2A1F                     move.l     D5, [A7]+
  1628. 00001040  7015                     moveq.l    D0, 0x15
  1629. 00001042  B087                     cmp.l      D0, D7
  1630. 00001044  6614                     bne        +0x16 /* 0000105A */
  1631. 00001046  102D F212                move.b     D0, [A5 - 0xDEE]
  1632. 0000104A  660E                     bne        +0x10 /* 0000105A */
  1633. 0000104C  4A6D F376                tst.w      [A5 - 0xC8A]
  1634. 00001050  6F08                     ble        +0xA /* 0000105A */
  1635. 00001052  102D F0E7                move.b     D0, [A5 - 0xF19]
  1636. 00001056  6602                     bne        +0x4 /* 0000105A */
  1637. 00001058  7AFD                     moveq.l    D5, 0xFFFFFFFD
  1638. label0000105A:
  1639. 0000105A  70FF                     moveq.l    D0, 0xFFFFFFFF
  1640. 0000105C  B085                     cmp.l      D0, D5
  1641. 0000105E  6612                     bne        +0x14 /* 00001072 */
  1642. 00001060  42A7                     clr.l      -[A7]
  1643. 00001062  2F07                     move.l     -[A7], D7
  1644. 00001064  2F06                     move.l     -[A7], D6
  1645. 00001066  4EBA F674                jsr        [PC - 0x98C /* 000006DC */]
  1646. 0000106A  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  1647. 0000106E  6000 00CA                bra        +0xCC /* 0000113A */
  1648. label00001072:
  1649. 00001072  70FE                     moveq.l    D0, 0xFFFFFFFE
  1650. 00001074  B085                     cmp.l      D0, D5
  1651. 00001076  6612                     bne        +0x14 /* 0000108A */
  1652. 00001078  42A7                     clr.l      -[A7]
  1653. 0000107A  2F07                     move.l     -[A7], D7
  1654. 0000107C  2F06                     move.l     -[A7], D6
  1655. 0000107E  4EBA F920                jsr        [PC - 0x6E0 /* 000009A0 */]
  1656. 00001082  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  1657. 00001086  6000 00B2                bra        +0xB4 /* 0000113A */
  1658. label0000108A:
  1659. 0000108A  70FD                     moveq.l    D0, 0xFFFFFFFD
  1660. 0000108C  B085                     cmp.l      D0, D5
  1661. 0000108E  6612                     bne        +0x14 /* 000010A2 */
  1662. 00001090  42A7                     clr.l      -[A7]
  1663. 00001092  2F07                     move.l     -[A7], D7
  1664. 00001094  2F06                     move.l     -[A7], D6
  1665. 00001096  4EAD 135A                jsr        [A5 + 0x135A /* export_615 */]
  1666. 0000109A  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  1667. 0000109E  6000 009A                bra        +0x9C /* 0000113A */
  1668. label000010A2:
  1669. 000010A2  7002                     moveq.l    D0, 0x02
  1670. 000010A4  B085                     cmp.l      D0, D5
  1671. 000010A6  6614                     bne        +0x16 /* 000010BC */
  1672. 000010A8  42A7                     clr.l      -[A7]
  1673. 000010AA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1674. 000010AE  2F07                     move.l     -[A7], D7
  1675. 000010B0  2F06                     move.l     -[A7], D6
  1676. 000010B2  4EAD 1A1A                jsr        [A5 + 0x1A1A /* export_831 */]
  1677. 000010B6  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  1678. 000010BA  607E                     bra        +0x80 /* 0000113A */
  1679. label000010BC:
  1680. 000010BC  4A85                     tst.l      D5
  1681. 000010BE  667A                     bne        +0x7C /* 0000113A */
  1682. 000010C0  7015                     moveq.l    D0, 0x15
  1683. 000010C2  B087                     cmp.l      D0, D7
  1684. 000010C4  6610                     bne        +0x12 /* 000010D6 */
  1685. 000010C6  42A7                     clr.l      -[A7]
  1686. 000010C8  2F07                     move.l     -[A7], D7
  1687. 000010CA  2F06                     move.l     -[A7], D6
  1688. 000010CC  4EBA F60E                jsr        [PC - 0x9F2 /* 000006DC */]
  1689. 000010D0  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  1690. 000010D4  6064                     bra        +0x66 /* 0000113A */
  1691. label000010D6:
  1692. 000010D6  7021                     moveq.l    D0, 0x21
  1693. 000010D8  B087                     cmp.l      D0, D7
  1694. 000010DA  6614                     bne        +0x16 /* 000010F0 */
  1695. 000010DC  4267                     clr.w      -[A7]
  1696. 000010DE  2F06                     move.l     -[A7], D6
  1697. 000010E0  4EBA F256                jsr        [PC - 0xDAA /* 00000338 */]
  1698. 000010E4  101F                     move.b     D0, [A7]+
  1699. 000010E6  4880                     ext.w      D0
  1700. 000010E8  48C0                     ext.l      D0
  1701. 000010EA  2D40 0014                move.l     [A6 + 0x14], D0
  1702. 000010EE  604A                     bra        +0x4C /* 0000113A */
  1703. label000010F0:
  1704. 000010F0  7003                     moveq.l    D0, 0x03
  1705. 000010F2  B087                     cmp.l      D0, D7
  1706. 000010F4  662C                     bne        +0x2E /* 00001122 */
  1707. 000010F6  2B46 F706                move.l     [A5 - 0x8FA], D6
  1708. 000010FA  486E FFE6                pea.l      [A6 - 0x1A]
  1709. 000010FE  4EAD 15F2                jsr        [A5 + 0x15F2 /* export_698 */]
  1710. 00001102  205F                     movea.l    A0, [A7]+
  1711. 00001104  43EE FFF2                lea.l      A1, [A6 - 0xE]
  1712. 00001108  22D8                     move.l     [A1]+, [A0]+
  1713. 0000110A  22D8                     move.l     [A1]+, [A0]+
  1714. 0000110C  4267                     clr.w      -[A7]
  1715. 0000110E  486E FFF2                pea.l      [A6 - 0xE]
  1716. 00001112  4EBA F224                jsr        [PC - 0xDDC /* 00000338 */]
  1717. 00001116  101F                     move.b     D0, [A7]+
  1718. 00001118  4880                     ext.w      D0
  1719. 0000111A  48C0                     ext.l      D0
  1720. 0000111C  2D40 0014                move.l     [A6 + 0x14], D0
  1721. 00001120  6018                     bra        +0x1A /* 0000113A */
  1722. label00001122:
  1723. 00001122  700D                     moveq.l    D0, 0x0D
  1724. 00001124  B087                     cmp.l      D0, D7
  1725. 00001126  6612                     bne        +0x14 /* 0000113A */
  1726. 00001128  4267                     clr.w      -[A7]
  1727. 0000112A  3F06                     move.w     -[A7], D6
  1728. 0000112C  4EAD 1382                jsr        [A5 + 0x1382 /* export_620 */]
  1729. 00001130  101F                     move.b     D0, [A7]+
  1730. 00001132  4880                     ext.w      D0
  1731. 00001134  48C0                     ext.l      D0
  1732. 00001136  2D40 0014                move.l     [A6 + 0x14], D0
  1733. label0000113A:
  1734. 0000113A  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  1735. 0000113E  4E5E                     unlink     A6
  1736. 00001140  205F                     movea.l    A0, [A7]+
  1737. 00001142  DEFC 000C                add.w      A7, 0xC
  1738. 00001146  4ED0                     jmp        [A0]
  1739. 00001148  4E56 FFFE                link       A6, -0x0002
  1740. 0000114C  48E7 0700                movem.l    -[A7], D5,D6,D7
  1741. 00001150  2E2E 000C                move.l     D7, [A6 + 0xC]
  1742. 00001154  70FD                     moveq.l    D0, 0xFFFFFFFD
  1743. 00001156  B087                     cmp.l      D0, D7
  1744. 00001158  57C6                     seq        D6
  1745. 0000115A  4406                     neg.b      D6
  1746. 0000115C  70FF                     moveq.l    D0, 0xFFFFFFFF
  1747. 0000115E  B087                     cmp.l      D0, D7
  1748. 00001160  57C0                     seq        D0
  1749. 00001162  72FE                     moveq.l    D1, 0xFFFFFFFE
  1750. 00001164  B287                     cmp.l      D1, D7
  1751. 00001166  57C1                     seq        D1
  1752. 00001168  8001                     or.b       D0, D1
  1753. 0000116A  4400                     neg.b      D0
  1754. 0000116C  1A00                     move.b     D5, D0
  1755. 0000116E  4A87                     tst.l      D7
  1756. 00001170  57C0                     seq        D0
  1757. 00001172  72FC                     moveq.l    D1, 0xFFFFFFFC
  1758. 00001174  B287                     cmp.l      D1, D7
  1759. 00001176  57C1                     seq        D1
  1760. 00001178  8001                     or.b       D0, D1
  1761. 0000117A  6704                     beq        +0x6 /* 00001180 */
  1762. 0000117C  7C01                     moveq.l    D6, 0x01
  1763. 0000117E  7A01                     moveq.l    D5, 0x01
  1764. label00001180:
  1765. 00001180  4A87                     tst.l      D7
  1766. 00001182  6D06                     blt        +0x8 /* 0000118A */
  1767. 00001184  3F07                     move.w     -[A7], D7
  1768. 00001186  4EAD 156A                jsr        [A5 + 0x156A /* export_681 */]
  1769. label0000118A:
  1770. 0000118A  1006                     move.b     D0, D6
  1771. 0000118C  6704                     beq        +0x6 /* 00001192 */
  1772. 0000118E  4EBA F97C                jsr        [PC - 0x684 /* 00000B0C */]
  1773. label00001192:
  1774. 00001192  1005                     move.b     D0, D5
  1775. 00001194  6704                     beq        +0x6 /* 0000119A */
  1776. 00001196  4EBA F6D4                jsr        [PC - 0x92C /* 0000086C */]
  1777. label0000119A:
  1778. 0000119A  426D F49E                clr.w      [A5 - 0xB62]
  1779. 0000119E  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  1780. 000011A2  4E5E                     unlink     A6
  1781. 000011A4  205F                     movea.l    A0, [A7]+
  1782. 000011A6  504F                     addq.w     A7, 8
  1783. 000011A8  4ED0                     jmp        [A0]
  1784. 000011AA  4E56 0000                link       A6, 0
  1785. 000011AE  4A6D F49E                tst.w      [A5 - 0xB62]
  1786. 000011B2  57C0                     seq        D0
  1787. 000011B4  4A00                     tst.b      D0
  1788. 000011B6  6710                     beq        +0x12 /* 000011C8 */
  1789. 000011B8  C02D F4BF                and.b      D0, [A5 - 0xB41]
  1790. 000011BC  670A                     beq        +0xC /* 000011C8 */
  1791. 000011BE  422D F4BF                clr.b      [A5 - 0xB41]
  1792. 000011C2  3B7C FF94 F49E           move.w     [A5 - 0xB62], 0xFF94
  1793. label000011C8:
  1794. 000011C8  3D6D F49E 0008           move.w     [A6 + 0x8], [A5 - 0xB62]
  1795. 000011CE  4E5E                     unlink     A6
  1796. 000011D0  4E75                     rts
  1797. fn000011D2:
  1798. 000011D2  4E56 FEF8                link       A6, -0x0108
  1799. 000011D6  48E7 0108                movem.l    -[A7], D7,A4
  1800. 000011DA  206E 000E                movea.l    A0, [A6 + 0xE]
  1801. 000011DE  43EE FF00                lea.l      A1, [A6 - 0x100]
  1802. 000011E2  703F                     moveq.l    D0, 0x3F
  1803. label000011E4:
  1804. 000011E4  22D8                     move.l     [A1]+, [A0]+
  1805. 000011E6  51C8 FFFC                dbf        D0, -0x6 /* 000011E4 */
  1806. 000011EA  4267                     clr.w      -[A7]
  1807. 000011EC  A994                     syscall    CurResFile
  1808. 000011EE  3E1F                     move.w     D7, [A7]+
  1809. 000011F0  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1810. 000011F4  2F08                     move.l     -[A7], A0
  1811. 000011F6  4267                     clr.w      -[A7]
  1812. 000011F8  486E FF00                pea.l      [A6 - 0x100]
  1813. 000011FC  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1814. 00001200  4267                     clr.w      -[A7]
  1815. 00001202  4EAD 15C2                jsr        [A5 + 0x15C2 /* export_692 */]
  1816. 00001206  301F                     move.w     D0, [A7]+
  1817. 00001208  205F                     movea.l    A0, [A7]+
  1818. 0000120A  3140 012A                move.w     [A0 + 0x12A], D0
  1819. 0000120E  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1820. 00001212  70FF                     moveq.l    D0, 0xFFFFFFFF
  1821. 00001214  B068 012A                cmp.w      D0, [A0 + 0x12A]
  1822. 00001218  660C                     bne        +0xE /* 00001226 */
  1823. 0000121A  4A6D F49E                tst.w      [A5 - 0xB62]
  1824. 0000121E  6606                     bne        +0x8 /* 00001226 */
  1825. 00001220  3B7C 001B F49E           move.w     [A5 - 0xB62], 0x1B
  1826. label00001226:
  1827. 00001226  4A6D F49E                tst.w      [A5 - 0xB62]
  1828. 0000122A  6704                     beq        +0x6 /* 00001230 */
  1829. 0000122C  6000 00AA                bra        +0xAC /* 000012D8 */
  1830. label00001230:
  1831. 00001230  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1832. 00001234  3F28 012A                move.w     -[A7], [A0 + 0x12A]
  1833. 00001238  A998                     syscall    UseResFile
  1834. 0000123A  42A7                     clr.l      -[A7]
  1835. 0000123C  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  1836. 00001242  3F3C 0080                move.w     -[A7], 0x80
  1837. 00001246  A81F                     syscall    Get1Resource
  1838. 00001248  285F                     movea.l    A4, [A7]+
  1839. 0000124A  42A7                     clr.l      -[A7]
  1840. 0000124C  42A7                     clr.l      -[A7]
  1841. 0000124E  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  1842. 00001252  285F                     movea.l    A4, [A7]+
  1843. 00001254  2F0C                     move.l     -[A7], A4
  1844. 00001256  3F3C 0005                move.w     -[A7], 0x5
  1845. 0000125A  486E FEFE                pea.l      [A6 - 0x102]
  1846. 0000125E  4EAD 1A22                jsr        [A5 + 0x1A22 /* export_832 */]
  1847. 00001262  42A7                     clr.l      -[A7]
  1848. 00001264  3F2E FEFE                move.w     -[A7], [A6 - 0x102]
  1849. 00001268  4EAD 152A                jsr        [A5 + 0x152A /* export_673 */]
  1850. 0000126C  205F                     movea.l    A0, [A7]+
  1851. 0000126E  4868 000C                pea.l      [A0 + 0xC]
  1852. 00001272  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  1853. 00001276  206D F4CE                movea.l    A0, [A5 - 0xB32]
  1854. 0000127A  4250                     clr.w      [A0]
  1855. 0000127C  42A7                     clr.l      -[A7]
  1856. 0000127E  2F3C 494E 464F           move.l     -[A7], 0x494E464F /* 'INFO' */
  1857. 00001284  3F3C 0080                move.w     -[A7], 0x80
  1858. 00001288  A81F                     syscall    Get1Resource
  1859. 0000128A  285F                     movea.l    A4, [A7]+
  1860. 0000128C  200C                     move.l     D0, A4
  1861. 0000128E  6736                     beq        +0x38 /* 000012C6 */
  1862. 00001290  2054                     movea.l    A0, [A4]
  1863. 00001292  3D68 0004 FEFE           move.w     [A6 - 0x102], [A0 + 0x4]
  1864. 00001298  6F2C                     ble        +0x2E /* 000012C6 */
  1865. 0000129A  703C                     moveq.l    D0, 0x3C
  1866. 0000129C  81EE FEFE                divs.w     D0, [A6 - 0x102]
  1867. 000012A0  3D40 FEFE                move.w     [A6 - 0x102], D0
  1868. 000012A4  6E08                     bgt        +0xA /* 000012AE */
  1869. 000012A6  3D7C 0001 FEFE           move.w     [A6 - 0x102], 0x1
  1870. 000012AC  600E                     bra        +0x10 /* 000012BC */
  1871. label000012AE:
  1872. 000012AE  7078                     moveq.l    D0, 0x78
  1873. 000012B0  B06E FEFE                cmp.w      D0, [A6 - 0x102]
  1874. 000012B4  6C06                     bge        +0x8 /* 000012BC */
  1875. 000012B6  3D7C 0078 FEFE           move.w     [A6 - 0x102], 0x78 /* 'x' */
  1876. label000012BC:
  1877. 000012BC  206D F4CE                movea.l    A0, [A5 - 0xB32]
  1878. 000012C0  316E FEFE 0746           move.w     [A0 + 0x746], [A6 - 0x102]
  1879. label000012C6:
  1880. 000012C6  4267                     clr.w      -[A7]
  1881. 000012C8  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  1882. 000012CE  A80D                     syscall    Count1Resources
  1883. 000012D0  3B5F F138                move.w     [A5 - 0xEC8], [A7]+
  1884. 000012D4  3F07                     move.w     -[A7], D7
  1885. 000012D6  A998                     syscall    UseResFile
  1886. label000012D8:
  1887. 000012D8  4CDF 1080                movem.l    D7,A4, [A7]+
  1888. 000012DC  4E5E                     unlink     A6
  1889. 000012DE  205F                     movea.l    A0, [A7]+
  1890. 000012E0  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1891. 000012E4  4ED0                     jmp        [A0]
  1892. fn000012E6:
  1893. 000012E6  4E56 FFF6                link       A6, -0x000A
  1894. 000012EA  48E7 0118                movem.l    -[A7], D7,A3,A4
  1895. 000012EE  4267                     clr.w      -[A7]
  1896. 000012F0  A994                     syscall    CurResFile
  1897. 000012F2  3E1F                     move.w     D7, [A7]+
  1898. 000012F4  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1899. 000012F8  3F28 012A                move.w     -[A7], [A0 + 0x12A]
  1900. 000012FC  A998                     syscall    UseResFile
  1901. 000012FE  42A7                     clr.l      -[A7]
  1902. 00001300  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  1903. 00001306  3F3C 0080                move.w     -[A7], 0x80
  1904. 0000130A  A81F                     syscall    Get1Resource
  1905. 0000130C  265F                     movea.l    A3, [A7]+
  1906. 0000130E  200B                     move.l     D0, A3
  1907. 00001310  6762                     beq        +0x64 /* 00001374 */
  1908. 00001312  2053                     movea.l    A0, [A3]
  1909. 00001314  2B68 0002 F20A           move.l     [A5 - 0xDF6], [A0 + 0x2]
  1910. 0000131A  486D F6BC                pea.l      [A5 - 0x944]
  1911. 0000131E  486E FFF6                pea.l      [A6 - 0xA]
  1912. 00001322  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  1913. 00001326  2053                     movea.l    A0, [A3]
  1914. 00001328  49E8 0002                lea.l      A4, [A0 + 0x2]
  1915. 0000132C  302C 0006                move.w     D0, [A4 + 0x6]
  1916. 00001330  906C 0002                sub.w      D0, [A4 + 0x2]
  1917. 00001334  48C0                     ext.l      D0
  1918. 00001336  81FC 0002                divs.w     D0, 0x2
  1919. 0000133A  916E FFF8                sub.w      [A6 - 0x8], D0
  1920. 0000133E  302C 0004                move.w     D0, [A4 + 0x4]
  1921. 00001342  9054                     sub.w      D0, [A4]
  1922. 00001344  48C0                     ext.l      D0
  1923. 00001346  81FC 0002                divs.w     D0, 0x2
  1924. 0000134A  916E FFF6                sub.w      [A6 - 0xA], D0
  1925. 0000134E  2B6E FFF6 F20E           move.l     [A5 - 0xDF2], [A6 - 0xA]
  1926. 00001354  1F3C 0001                move.b     -[A7], 0x1
  1927. 00001358  4EAD 1A4A                jsr        [A5 + 0x1A4A /* export_837 */]
  1928. 0000135C  286D F4CE                movea.l    A4, [A5 - 0xB32]
  1929. 00001360  4254                     clr.w      [A4]
  1930. 00001362  7000                     moveq.l    D0, 0x00
  1931. 00001364  2940 0748                move.l     [A4 + 0x748], D0
  1932. 00001368  197C 0001 0742           move.b     [A4 + 0x742], 0x1
  1933. 0000136E  197C 0001 0764           move.b     [A4 + 0x764], 0x1
  1934. label00001374:
  1935. 00001374  3F07                     move.w     -[A7], D7
  1936. 00001376  A998                     syscall    UseResFile
  1937. 00001378  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1938. 0000137C  4E5E                     unlink     A6
  1939. 0000137E  4E75                     rts
  1940. fn00001380:
  1941. 00001380  4E56 FFE8                link       A6, -0x0018
  1942. 00001384  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1943. 00001388  422E 000A                clr.b      [A6 + 0xA]
  1944. 0000138C  286D F4CE                movea.l    A4, [A5 - 0xB32]
  1945. 00001390  3014                     move.w     D0, [A4]
  1946. 00001392  D07C 007F                add.w      D0, 0x7F
  1947. 00001396  3A00                     move.w     D5, D0
  1948. 00001398  5245                     addq.w     D5, 1
  1949. 0000139A  42A7                     clr.l      -[A7]
  1950. 0000139C  A975                     syscall    TickCount
  1951. 0000139E  2C1F                     move.l     D6, [A7]+
  1952. 000013A0  4267                     clr.w      -[A7]
  1953. 000013A2  A994                     syscall    CurResFile
  1954. 000013A4  381F                     move.w     D4, [A7]+
  1955. 000013A6  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1956. 000013AA  3F28 012A                move.w     -[A7], [A0 + 0x12A]
  1957. 000013AE  A998                     syscall    UseResFile
  1958. 000013B0  2006                     move.l     D0, D6
  1959. 000013B2  90AC 0748                sub.l      D0, [A4 + 0x748]
  1960. 000013B6  322C 0746                move.w     D1, [A4 + 0x746]
  1961. 000013BA  48C1                     ext.l      D1
  1962. 000013BC  B280                     cmp.l      D1, D0
  1963. 000013BE  6F20                     ble        +0x22 /* 000013E0 */
  1964. 000013C0  42A7                     clr.l      -[A7]
  1965. 000013C2  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  1966. 000013C8  3F05                     move.w     -[A7], D5
  1967. 000013CA  A81F                     syscall    Get1Resource
  1968. 000013CC  2E1F                     move.l     D7, [A7]+
  1969. 000013CE  102E 0008                move.b     D0, [A6 + 0x8]
  1970. 000013D2  6700 00F6                beq        +0xF8 /* 000014CA */
  1971. 000013D6  1D7C 0001 000A           move.b     [A6 + 0xA], 0x1
  1972. 000013DC  6000 00EC                bra        +0xEE /* 000014CA */
  1973. label000013E0:
  1974. 000013E0  5254                     addq.w     [A4], 1
  1975. 000013E2  42A7                     clr.l      -[A7]
  1976. 000013E4  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  1977. 000013EA  3F05                     move.w     -[A7], D5
  1978. 000013EC  A81F                     syscall    Get1Resource
  1979. 000013EE  2E1F                     move.l     D7, [A7]+
  1980. 000013F0  6604                     bne        +0x6 /* 000013F6 */
  1981. 000013F2  6000 00D6                bra        +0xD8 /* 000014CA */
  1982. label000013F6:
  1983. 000013F6  2F07                     move.l     -[A7], D7
  1984. 000013F8  205F                     movea.l    A0, [A7]+
  1985. 000013FA  A04A                     syscall    HNoPurge
  1986. 000013FC  42A7                     clr.l      -[A7]
  1987. 000013FE  3F3C 0001                move.w     -[A7], 0x1
  1988. 00001402  4EAD 152A                jsr        [A5 + 0x152A /* export_673 */]
  1989. 00001406  205F                     movea.l    A0, [A7]+
  1990. 00001408  2147 000C                move.l     [A0 + 0xC], D7
  1991. 0000140C  2D6D F20E FFF4           move.l     [A6 - 0xC], [A5 - 0xDF2]
  1992. 00001412  2047                     movea.l    A0, D7
  1993. 00001414  2050                     movea.l    A0, [A0]
  1994. 00001416  3028 0004                move.w     D0, [A0 + 0x4]
  1995. 0000141A  D06E FFF6                add.w      D0, [A6 - 0xA]
  1996. 0000141E  906D F20C                sub.w      D0, [A5 - 0xDF4]
  1997. 00001422  3D40 FFF6                move.w     [A6 - 0xA], D0
  1998. 00001426  2047                     movea.l    A0, D7
  1999. 00001428  2050                     movea.l    A0, [A0]
  2000. 0000142A  3028 0002                move.w     D0, [A0 + 0x2]
  2001. 0000142E  D06E FFF4                add.w      D0, [A6 - 0xC]
  2002. 00001432  906D F20A                sub.w      D0, [A5 - 0xDF6]
  2003. 00001436  3D40 FFF4                move.w     [A6 - 0xC], D0
  2004. 0000143A  47EC 029E                lea.l      A3, [A4 + 0x29E]
  2005. 0000143E  4213                     clr.b      [A3]
  2006. 00001440  177C 000B 0001           move.b     [A3 + 0x1], 0xB
  2007. 00001446  277C 0000 0001 0004      move.l     [A3 + 0x4], 0x1
  2008. 0000144E  276E FFF4 0008           move.l     [A3 + 0x8], [A6 - 0xC]
  2009. 00001454  277C 0001 0001 000C      move.l     [A3 + 0xC], 0x10001
  2010. 0000145C  7040                     moveq.l    D0, 0x40
  2011. 0000145E  2940 073E                move.l     [A4 + 0x73E], D0
  2012. 00001462  7001                     moveq.l    D0, 0x01
  2013. 00001464  B054                     cmp.w      D0, [A4]
  2014. 00001466  671A                     beq        +0x1C /* 00001482 */
  2015. 00001468  2F2D F4CE                move.l     -[A7], [A5 - 0xB32]
  2016. 0000146C  2F2C 073E                move.l     -[A7], [A4 + 0x73E]
  2017. 00001470  4EAD 1732                jsr        [A5 + 0x1732 /* export_738 */]
  2018. 00001474  41EC 067E                lea.l      A0, [A4 + 0x67E]
  2019. 00001478  43EC 041E                lea.l      A1, [A4 + 0x41E]
  2020. 0000147C  20D9                     move.l     [A0]+, [A1]+
  2021. 0000147E  20D9                     move.l     [A0]+, [A1]+
  2022. 00001480  6006                     bra        +0x8 /* 00001488 */
  2023. label00001482:
  2024. 00001482  4267                     clr.w      -[A7]
  2025. 00001484  4EAD 1A4A                jsr        [A5 + 0x1A4A /* export_837 */]
  2026. label00001488:
  2027. 00001488  422C 0764                clr.b      [A4 + 0x764]
  2028. 0000148C  206D F4CE                movea.l    A0, [A5 - 0xB32]
  2029. 00001490  1028 0743                move.b     D0, [A0 + 0x743]
  2030. 00001494  670A                     beq        +0xC /* 000014A0 */
  2031. 00001496  3014                     move.w     D0, [A4]
  2032. 00001498  B06D F138                cmp.w      D0, [A5 - 0xEC8]
  2033. 0000149C  6602                     bne        +0x4 /* 000014A0 */
  2034. 0000149E  4254                     clr.w      [A4]
  2035. label000014A0:
  2036. 000014A0  3014                     move.w     D0, [A4]
  2037. 000014A2  B06D F138                cmp.w      D0, [A5 - 0xEC8]
  2038. 000014A6  6C0C                     bge        +0xE /* 000014B4 */
  2039. 000014A8  1D7C 0001 000A           move.b     [A6 + 0xA], 0x1
  2040. 000014AE  197C 0001 0764           move.b     [A4 + 0x764], 0x1
  2041. label000014B4:
  2042. 000014B4  2946 0748                move.l     [A4 + 0x748], D6
  2043. 000014B8  102E 0008                move.b     D0, [A6 + 0x8]
  2044. 000014BC  6706                     beq        +0x8 /* 000014C4 */
  2045. 000014BE  4267                     clr.w      -[A7]
  2046. 000014C0  4EAD 178A                jsr        [A5 + 0x178A /* export_749 */]
  2047. label000014C4:
  2048. 000014C4  2F07                     move.l     -[A7], D7
  2049. 000014C6  205F                     movea.l    A0, [A7]+
  2050. 000014C8  A049                     syscall    HPurge
  2051. label000014CA:
  2052. 000014CA  3F04                     move.w     -[A7], D4
  2053. 000014CC  A998                     syscall    UseResFile
  2054. 000014CE  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2055. 000014D2  4E5E                     unlink     A6
  2056. 000014D4  205F                     movea.l    A0, [A7]+
  2057. 000014D6  544F                     addq.w     A7, 2
  2058. 000014D8  4ED0                     jmp        [A0]
  2059. fn000014DA:
  2060. 000014DA  4E56 F6FC                link       A6, -0x0904
  2061. 000014DE  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2062. 000014E2  2C2E 0008                move.l     D6, [A6 + 0x8]
  2063. 000014E6  2046                     movea.l    A0, D6
  2064. 000014E8  4268 0002                clr.w      [A0 + 0x2]
  2065. 000014EC  2046                     movea.l    A0, D6
  2066. 000014EE  4250                     clr.w      [A0]
  2067. 000014F0  47EE F702                lea.l      A3, [A6 - 0x8FE]
  2068. 000014F4  2F0B                     move.l     -[A7], A3
  2069. 000014F6  4EAD 121A                jsr        [A5 + 0x121A /* export_575 */]
  2070. 000014FA  206D F4CE                movea.l    A0, [A5 - 0xB32]
  2071. 000014FE  2768 000A 000A           move.l     [A3 + 0xA], [A0 + 0xA]
  2072. label00001504:
  2073. 00001504  4267                     clr.w      -[A7]
  2074. 00001506  2F0B                     move.l     -[A7], A3
  2075. 00001508  4EAD 122A                jsr        [A5 + 0x122A /* export_577 */]
  2076. 0000150C  101F                     move.b     D0, [A7]+
  2077. 0000150E  6632                     bne        +0x34 /* 00001542 */
  2078. 00001510  2F0B                     move.l     -[A7], A3
  2079. 00001512  1F3C 0002                move.b     -[A7], 0x2
  2080. 00001516  4EAD 1232                jsr        [A5 + 0x1232 /* export_578 */]
  2081. 0000151A  7E06                     moveq.l    D7, 0x06
  2082. 0000151C  601C                     bra        +0x1E /* 0000153A */
  2083. label0000151E:
  2084. 0000151E  3007                     move.w     D0, D7
  2085. 00001520  E940                     asl        D0.w, 4
  2086. 00001522  41EB 023E                lea.l      A0, [A3 + 0x23E]
  2087. 00001526  49F0 0000                lea.l      A4, [A0 + D0.w]
  2088. 0000152A  4A2C 0001                tst.b      [A4 + 0x1]
  2089. 0000152E  6708                     beq        +0xA /* 00001538 */
  2090. 00001530  2046                     movea.l    A0, D6
  2091. 00001532  20AC 0008                move.l     [A0], [A4 + 0x8]
  2092. 00001536  600A                     bra        +0xC /* 00001542 */
  2093. label00001538:
  2094. 00001538  5247                     addq.w     D7, 1
  2095. label0000153A:
  2096. 0000153A  701D                     moveq.l    D0, 0x1D
  2097. 0000153C  B047                     cmp.w      D0, D7
  2098. 0000153E  6CDE                     bge        -0x20 /* 0000151E */
  2099. 00001540  60C2                     bra        -0x3C /* 00001504 */
  2100. label00001542:
  2101. 00001542  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2102. 00001546  4E5E                     unlink     A6
  2103. 00001548  2E9F                     move.l     [A7], [A7]+
  2104. 0000154A  4E75                     rts
  2105.